Linux命令----用户管理
修改用戶密碼:
sudo passwd (當(dāng)前)用戶名 【sudo是super user do的簡寫,passwd是password的簡寫】
?
顯示當(dāng)前正在操作系統(tǒng)的用戶:whoami
顯示當(dāng)前登錄系統(tǒng)的用戶信息:who am i
?
注意:
普通用戶是“$符”標(biāo)志
根用戶是“#號”標(biāo)志
?
在輸入的命令之前會有這樣一串字符,如:chencai@hostname:~$ 其中chencai就是用戶名,hostname是主機(jī)名。
?
新建用戶:
sudo useradd -s /bin/bash -g cc -d /home/chencai -m chencai
-s 指定新用戶登錄時(shí)shell的類型
-g 指定所屬組,該組必須已經(jīng)存在
-d 指定用戶登錄時(shí)的主目錄,替換系統(tǒng)默認(rèn)值/home/用戶名
-m 用戶目錄不存在時(shí),自動(dòng)創(chuàng)建該目錄
修改用戶:
usermod
-l 修改用戶名
?
新建用戶組:
sudo groupadd 組名
?
切換用戶:
su 用戶名 【switch user】
注意:
切換到根用戶可以使用:
su
su -
su - root
su root
切換用戶時(shí)可以用exit 退回到上一個(gè)用戶,如果沒有上一個(gè)用戶,那就會退出當(dāng)前用戶
要注意使用su切換用戶時(shí)會產(chǎn)生疊加效果,比如:
當(dāng)前是chencai用戶,我用su -切換到root用戶,即:chencai->root
接著我用su chencai切換到chencai用戶,即會變成:chencai->root->chencai
接著我用su -切換到root用戶,即會變成:chencai->root->chencai->root
接著我一直用exit,會變?yōu)閞oot->chencai->root->chencai 直到退出chencai用戶(關(guān)閉終端)
因此,我們盡量不要重復(fù)使用su命令,可以將su和exit配對來使用
?
root用戶密碼的設(shè)置:
先切換到root用戶,然后輸入passwd即可進(jìn)行密碼的設(shè)置
?
注意:對于新安裝的Linux系統(tǒng),我們要切換到root用戶時(shí),需要先設(shè)置root用戶的密碼(sudo passwd root),然后再進(jìn)行切換就好了。
?
刪除用戶:
userdel 用戶名 【option】
【option】 -r 把用戶的主目錄一起刪掉
?
注意:
新建用戶、刪除用戶要在root用戶下進(jìn)行,因?yàn)閞oot用戶是最高的管理者
?
遇到的問題:不在sudoers文件中,此事將被警告
sudo命令的含義是:使用sudo命令的用戶,將擁有root賬戶的權(quán)限來執(zhí)行某項(xiàng)命令或者程序。
文件/etc/sudoers只有root帳戶才能修改和管理的。
某帳號要想使用sudo命令,該帳號就必須添加到/etc/sudoers文件中
操作步驟:
切換到root賬戶
在visudo命令調(diào)出的vim編輯窗口中,找到 root ALL=(ALL:ALL) ALL
在該行下面添加自己的帳號,后面部分和root的一樣
為了避免上述的問題,我們可以先執(zhí)行上述操作。
?
轉(zhuǎn)載于:https://www.cnblogs.com/chen-cai/p/7894689.html
總結(jié)
以上是生活随笔為你收集整理的Linux命令----用户管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 课程一(Neural Networks
- 下一篇: Linux环境变量总结