管理用戶 刪除用戶 若使用 userdel myuser 命令刪除該用戶時,並不能刪除該用戶的所有信息,只是刪除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件里的該賬戶和組的信息。預設情況下創建一個用戶賬號,會創建一個家目錄和一個用戶郵箱( ...
管理用戶
添加用戶
[root@localhost ~]# useradd myuser [root@localhost ~]# useradd -m myuser # -d 目錄:指定用戶主目錄,如果此目錄不存在,則同時使用-m選項,可以創建主目錄。 [root@localhost ~]# useradd -d /opt/mysuer -m myuser # -g 用戶組 指定用戶所屬的用戶組。創建用戶的時候會預設創建一個和用戶名相同的用戶組,可以使用-g命令來創建用戶並指定用戶所屬的用戶組,前提是指定的用戶組已存在。 [root@localhost ~]# useradd -g mygroup myuser
用戶密碼的管理
# 設置或者修改用戶密碼: 如果是普通用戶,直接輸入passwd即可。 [root@localhost ~]# passwd 選項 用戶名 [root@localhost ~]# passwd myuser # 當前用戶是超級用戶,設置用戶myuser的密碼 [root@localhost ~]# passwd -d myuser # 將用戶myuser的密碼刪除,這樣用戶myuser下一次登錄時,系統就不再詢問密碼 # -f:強迫用戶下次登錄時修改密碼。 # -l:鎖定密碼,即禁用賬號。 # -u:密碼解鎖。 # -d:使賬號無密碼。
切換用戶
# 切換用戶: [root@localhost ~]# su myuser (在根目錄下麵) [root@localhost ~]# su - myuser (在家目錄下麵) # 退出當前用戶: [myuser@localhost ~]$ exit
刪除用戶
[root@localhost ~]# userdel myuser (家目錄不刪除,只會刪除用戶,用戶的主目錄不會被刪除) [root@localhost ~]# userdel -r myuser(家目錄也刪除)
若使用 userdel myuser 命令刪除該用戶時,並不能刪除該用戶的所有信息,只是刪除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個文件里的該賬戶和組的信息。預設情況下創建一個用戶賬號,會創建一個家目錄和一個用戶郵箱(在/var/spool/mail目錄以用戶名命名)。
修改用戶
# 將用戶myuser的主目錄改為/home/newuser。 [root@localhost ~]# usermod -d /home/newuser -m myuser
查看用戶
# 查看所有用戶: [root@localhost ~]# cat /etc/passwd # 查看指定用戶: [root@localhost ~]# cat /etc/passwd | grep myuser [root@localhost ~]# cat /etc/shadow | grep myuser [root@localhost ~]# cat /etc/group | grep myuser [root@localhost ~]# cat /etc/gshadow | grep myuser # 查看當前用戶: [root@localhost ~]# whoami # 查看當前用戶有幾個終端在登錄 [root@localhost ~]# who
獲取用戶主目錄的絕對路徑
[root@localhost ~]# echo $HOME # 方法1 [root@localhost ~]# cat /etc/passwd # 方法2,查看所有用戶信息 [root@localhost ~]# pwd # 方法3, # 對於一般用戶,~ 表示 /home/(用戶名)。對於 root 用戶,~ 表示 /root # 如果要查看~的真實面貌,可以先進入~目錄,然後用 pwd命令查看~的絕對路徑
管理用戶組
用戶組的添加
[root@localhost ~]# groupadd mygroup
用戶組的刪除
[root@localhost ~]# groupdel mygroup
用戶組的查看:組的增加和刪除信息會在etc目錄的group文件中體現出來。
[root@localhost ~]# cat /etc/group # 方法1 [root@localhost ~]# tail -3 /etc/group # 方法2