Linux新增或者刪除使用者和使用者組時常用的一些命令和引數
阿新 • • 發佈:2019-01-26
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
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