修改用戶密碼:
sudo passwd (當前)用戶名 【sudo是super user do的簡寫,passwd是password的簡寫】
?
顯示當前正在操作系統的用戶:whoami
顯示當前登錄系統的用戶信息:who am i
?
注意:
普通用戶是“$符”標志
根用戶是“#號”標志
?
在輸入的命令之前會有這樣一串字符,如:chencai@hostname:~$ 其中chencai就是用戶名,hostname是主機名。
?
新建用戶:
sudo useradd -s /bin/bash -g cc -d /home/chencai -m chencai
-s 指定新用戶登錄時shell的類型
-g 指定所屬組,該組必須已經存在
-d 指定用戶登錄時的主目錄,替換系統默認值/home/用戶名
-m 用戶目錄不存在時,自動創建該目錄
修改用戶:
usermod
-l 修改用戶名
?
新建用戶組:
sudo groupadd 組名
?
切換用戶:
su 用戶名 【switch user】
注意:
切換到根用戶可以使用:
su
su -
su - root
su root
切換用戶時可以用exit 退回到上一個用戶,如果沒有上一個用戶,那就會退出當前用戶
要注意使用su切換用戶時會產生疊加效果,比如:
當前是chencai用戶,我用su -切換到root用戶,即:chencai->root
接著我用su chencai切換到chencai用戶,即會變成:chencai->root->chencai
接著我用su -切換到root用戶,即會變成:chencai->root->chencai->root
接著我一直用exit,會變為root->chencai->root->chencai 直到退出chencai用戶(關閉終端)
因此,我們盡量不要重復使用su命令,可以將su和exit配對來使用
?
root用戶密碼的設置:
先切換到root用戶,然后輸入passwd即可進行密碼的設置
?
注意:對于新安裝的Linux系統,我們要切換到root用戶時,需要先設置root用戶的密碼(sudo passwd root),然后再進行切換就好了。
?
刪除用戶:
userdel 用戶名 【option】
【option】 -r 把用戶的主目錄一起刪掉
?
注意:
新建用戶、刪除用戶要在root用戶下進行,因為root用戶是最高的管理者
?
遇到的問題:不在sudoers文件中,此事將被警告
sudo命令的含義是:使用sudo命令的用戶,將擁有root賬戶的權限來執行某項命令或者程序。
文件/etc/sudoers只有root帳戶才能修改和管理的。
某帳號要想使用sudo命令,該帳號就必須添加到/etc/sudoers文件中
操作步驟:
切換到root賬戶
在visudo命令調出的vim編輯窗口中,找到 root ALL=(ALL:ALL) ALL
在該行下面添加自己的帳號,后面部分和root的一樣
為了避免上述的問題,我們可以先執行上述操作。
?