20181203使用者的增刪改查

2021-09-02 12:39:06 字數 1278 閱讀 2154

#2018.12.03#

1.賬號管理:

使用者型別:(三種) 根使用者、系統使用者、普通使用者

--->新增使用者:useradd

【新建使用者的邏輯】

☆通過useradd建立使用者的同時,系統會將使用者資訊記錄在/etc/passwd中,一般會在etc/passwd 和 etc/shadow 末尾追加一條記錄,同時會分配該使用者乙個uid(使用者id)

☆為該使用者自動建立家目錄,家目錄以建立的使用者名為目錄名,建立的路徑在/home目錄中。如:/home/john

☆新建乙個與該使用者名稱一樣的使用者組,即建立使用者john的時候,也同時建立了乙個叫john的使用者組,使用者john預設屬於john使用者組。

命令:useradd john ---新建乙個叫john的使用者

**引數**

指定uid:useradd -u 555 user1 --------建立乙個uid為555的賬號(前提:指定的uid不能與其他使用者衝突)

指定gid:useradd -g 555 user1 user2 ---------建立使用者user2時,指定了該使用者所屬的group是user1

指定家目錄:useradd -d home/mydir3 -----指定home/mydir3作為user3使用者的家目錄

--->修改密碼:

未設定密碼:cd /etc/shadow中會有兩個感嘆號! --說明不允許該使用者登陸系統

root使用者給某個使用者設定密碼命令:passwd john ---passwd後接使用者名稱

普通使用者修改自身密碼命令:passwd ------不能加引數,需提供當前密碼 。

--->修改使用者:usermod

usermod -d  /home/john ----修改使用者路徑(-d :如果指定使用者目錄存在,則自動建立新目錄)

usermod -l  john ---- 凍結使用者賬號(驗證是否被凍結,可通過命令:cat /etc/shadow |grep john會發現密碼處多了乙個!)

usermod -u  john ---- 解凍使用者賬號(驗證是否被解凍,可通過命令:cat /etc/shadow |grep john會發現密碼處的!沒有了)

--->刪除使用者:

命令:userdel john ---刪除使用者,適用該命令會刪除john這個使用者在/etc/passwd 和 /etc/shadow中的記錄(不會刪除原來使用者的家目錄和郵件資訊)

userdel -r  john ---刪除使用者,使用該命令會刪除john這個使用者在/etc/passwd 和 /etc/shadow中的記錄(同時刪除原來使用者的家目錄和郵件資訊)

增刪改查使用者授權

grant 許可權 on 資料庫名.表名 to 使用者名稱 主機ip位址 ps 許可權指select insert update 等.如果要授予所有的許可權,則使用all privileges 如果要授予該使用者對所有資料庫和表的相應操作許可權則可用 表示,如 操作完成之後,不會立即生效,要想立即生...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...