管理用戶
添加用戶
[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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/158248.html
標籤:Linux
下一篇:Linux磁盤磁區,掛載
