linux的使用者和組管理

2021-06-28 20:03:03 字數 1673 閱讀 6657

useradd -u 1688 livis      新增使用者livis,uid為1688

passwd livis    設定密碼

usermod 

-c  增加賬號說明 usermod -c "i am livis"

-e  增加密碼失效時間

-u  修改uid

-l  暫時凍結使用者 usermod -l livis

-u 解鎖凍結    usermod -u livis

-d 修改home目錄 usermod -d /home/admin

userdel -r livis   連同使用者根目錄一起刪除

上面是系統管理員的操作命令,對於一般使用者,可以用chfn和chsh指令

chsh:查詢設定可用的shell指令碼

chsh -l  列出當前系統上可用的shell

chsh -s /bin/bash  設定修改自己的shell

chfn:修改自己的相關資訊,像工作位址**之類

finger:列出使用者的相關資訊

可以設定一些計畫的資訊,並通過finger提示出來,vi ~/.plan  輸入「 i will write sth for this」,再執行finger指令就可以看到這個plan的資訊了

id:檢視使用者的所有id資訊

groupadd -g 1111 tb

groupmod -g 2222 -n tb taobao   修改使用者組的名字為taobao,最好不要隨便修改gid,容易造成系統資源混亂

groupdel taobao   如果該組下有使用者,需要先刪除使用者或者修改使用者到其它分組,再刪除此分組

根許可權下操作:

gpasswd taobao

gprasswd -a tieyi.qlr 將該組的許可權交給tieyi.qlr管理

gpasswd -m livis,livis2  將兩個使用者新增到該組下

使用者管理員操作:

gpasswd -a livis3  taobao   將使用者新增到taobao分組下

gpasswd -d livis3  taobao 將使用者從taobao分組下移除

su:必須知道使用者的密碼,如果都需要管理員的許可權都必須知道root的密碼,這種管理方式會比較危險,所以可以使用sudo

sudo:

首先需要給使用者分配sudo許可權,這些資訊記錄在/etc/sudoers下,在根使用者下用visudo可以編輯該檔案,設定使用者的sudo許可權,

執行visudo後,新增下面的資訊即可:

tieyi.qlr       all=(all)       all

這樣tieyi.qlr就具有sudo許可權

w,who,last,lastlog

直接與指定使用者對話:write

write tieyi.qlr

hi,how are you

如果tieyi.qlr使用者不想接收任何訊息,可以執行: mesg n

對系統上的所有使用者傳送訊息(廣播):wall

wall "you are so handsome"

安裝mail指令,yum install mailx

mail tieyi.qlr -s "hey hey"

在tieyi.qlr使用者下通過執行mail指令可以檢視到郵件資訊

使用者建立的批量管理工具:

chpasswd

pwconv

Linux使用者和組管理

useradd 使用者名稱 建立使用者和組 passwd 使用者名稱 設定使用者密碼 groupadd 組名 建立組 usermod d 路徑 使用者名稱 修改使用者宿主目錄 usermod u uid 使用者名稱 修改使用者的uid usermod s bin csh 使用者名稱 修改使用者啟動s...

linux 使用者和組管理

1.建立乙個新使用者user01,設定其主目錄為 home user01 sudo useradd d home user01 m user01 2.檢視 etc passwd檔案的最後一行 注 現在的unix linux系統中,口令不再直接儲存在passwd檔案中,通常將passwd檔案中的口令欄...

Linux使用者和組管理

linux是個多使用者多工的分時作業系統,所有乙個要使用系統資源的使用者都必須先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。使用者的賬號一方面能幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問 另乙個方面也能幫助使用者組織檔案,並為使用者提供安全效能保護。每個使用者賬...