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