1. 程式人生 > >Linux新增或者刪除使用者和使用者組時常用的一些命令和引數

Linux新增或者刪除使用者和使用者組時常用的一些命令和引數

1、建使用者: 檢視:ls /home
useradd  xiongda                             
passwd   xiongda                          

2、建工作組
groupadd xiongchumo                          

3、給已有的使用者增加工作組,usermod可以修改登陸名,家目錄等
usermod -G groupname username  (這個會把使用者從其他組中去掉)

或者:gpasswd -a xiongda xiongchumo

注:如果添加了使用者,添加了組,然後使這個組裡的人都可以sudo 到公共賬號下

可以/etc/sudoers.d 下面建立一個檔案內容如下 ,就可以是etl組的所有使用者都可以無密碼的切到etl使用者下



%etl ALL=(ALL) NOPASSWD: /bin/su etl
%etl ALL=(ALL) NOPASSWD: /bin/su - etl

sudo 具體參考 http://www.cnblogs.com/xd502djj/p/6641475.html

4、臨時關閉:在/etc/shadow檔案中屬於該使用者的行的第二個欄位(密碼)前面加上*就可以了。想恢復該使用者

,去掉*即可。

或者使用如下命令關閉使用者賬號:
passwd xiongda –l

重新釋放:
passwd xiongda –u

5、刪除使用者、使用者組
(1)刪除使用者 :userdel -r xiongda  

注:如果我們直接使用userdel  xiongda,那麼並不能刪除該使用者賬號所有相關資訊,只是刪除掉

了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個檔案裡的該賬戶和組的資訊。因為預設情況下

建立一個使用者賬號,會建立一個家目錄和一個使用者郵箱(在/var/spool/mail目錄以使用者名稱命名)。我們可以使

用find命令來查詢所有與該使用者相關的檔案資訊:【find / -name "xiongda"】

(2)先使用userdel xiongda 刪除賬戶和組的資訊,再使用find查詢所有與該使用者的相關檔案,在使用rm -rf

刪除:即  find / -name "xiongda",
然後  rm -rf /var/spool/mail/xiongda  /home/xiongda

(3)刪除使用者組:groupdel xiongchumo

(4)從指定使用者組中刪除使用者:gpasswd -d xiongda xiongchumo
6、檢視所有使用者:
(1)ls /home