Linux系统的用户
什么是用戶?
系統(tǒng)中每個(gè)進(jìn)程(應(yīng)用程序)都為一個(gè)指定用戶運(yùn)行,每一個(gè)文件屬于一個(gè)特定用戶,對(duì)文件和目錄的訪問受到用戶的限制;
id命令:顯示當(dāng)前已登錄用戶的信息;
id username 命令:顯示其他用戶信息
ls -l 命令: 查看與某一文件或目錄相關(guān)聯(lián)的用戶,第3列顯示用戶名
ps命令:顯示當(dāng)前shell中的進(jìn)程;
ps a?命令:查看與某一終端相關(guān)的所有進(jìn)程;
ps au 命令:查看與進(jìn)程相關(guān)聯(lián)的用戶,第1列顯示用戶名
Linux系統(tǒng)采用平面文件(/etc/passwd文件)存儲(chǔ)有關(guān)本地用戶的信息
/etc/passwd采用以下格式(7個(gè)冒號(hào)分隔字段):
username:password:UID:GID:GECOS:/home/dir:shell
UID范圍:
管理本地用戶:
useradd username:創(chuàng)建用戶,登錄密碼隨機(jī)設(shè)置
passwd username:修改密碼
usermod:修改現(xiàn)有用戶
usermod --help:顯示可用于修改賬戶的基本選項(xiàng)
userdel username:將用戶從/etc/passwd中刪除,默認(rèn)情況下,保留主目錄不變
usedel -r username:同時(shí)刪除用戶和主目錄
?
windows10 Subsystem Linux :Ubuntu root pass word
安裝完Ubuntu之后,忽然意識(shí)到?jīng)]有設(shè)置root密碼;Ubuntu的默認(rèn)root密碼是隨機(jī)的,每次重啟都有一個(gè)新的root密碼;
更改方法是:輸入sudo passwd,然后輸入密碼,再次確認(rèn)密碼即可。
[username @ hostname~]$
username:當(dāng)前用戶的用戶名;
hostname:主機(jī)名稱
~:代表當(dāng)前目錄
$:普通用戶;
#:root用戶
Linux下用戶之間的切換
切換用戶的命令是su,su是(switch user)切換用戶的縮寫。通過su命令,
1.從普通用戶切換到root用戶;從普通用戶切換到root用戶需要密碼(該密碼是root的密碼)
在終端輸入su或者su root,然后回車;輸入root密碼即可
2.從root用戶切換到普通用戶;從root用戶切換到普通用戶不需要密碼。
在終端輸入su。然后回車;
由普通用戶返回root用戶:輸入exit,然后回車即可;
3.從普通用戶切換到另一個(gè)普通用戶
終端輸入su username,然后回車,輸入用戶密碼即可
總結(jié)
以上是生活随笔為你收集整理的Linux系统的用户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剑指Offer_编程题 不用加减乘除做加
- 下一篇: Linux系统的组