Hi3516A开发--/etc/passwd
cat /etc/passwd
root:$1 $$qRPK7m23GJusamGpoGLby/:0:0::/root:/bin/sh
則進入根文件系統系統后,執行:
~ # pwd
/root
修改/etc/passwd
root:$1 $$qRPK7m23GJusamGpoGLby/:0:0::/home/root:/bin/sh
則進入根文件系統系統后,執行:
~ # pwd
/home/root
參看:LINUX用戶管理——/etc/passwd文件詳解
Passwd文件由許多條記錄組成,每條記錄占一行,記錄了一個用戶帳號的所有信息。每條記錄由7個字段組成,字段間用冒號“:”隔開,其格式如下:?
username:password:User ID:Group ID:comment:home directory:shell
字段含義:
1.username 用戶名
它唯一地標識了一個用戶帳號,用戶在登錄時使用的就是它。
2.password 該帳號的口令
passwd文件中存放的密碼是經過加密處理的。Linux的加密算法很嚴密,其中的口令幾乎是不可能被破解的。。
3.User ID 用戶識別碼,簡稱UID。
Linux系統內部使用UID來標識用戶,而不是用戶名。UID是一個整數,用戶的UID互不相同。 0是系統管理員賬號,1-499是系統保留賬號,500+即一般賬號
4.Group ID 用戶組識別碼,簡稱GID。
不同的用戶可以屬于同一個用戶組,享有該用戶組共有的權限。與UID類似,GID唯一地標識了一個用戶組。 用usermod -g 設置
5.comment 這是給用戶帳號做的注解
它一般是用戶真實姓名、電話號碼、住址等,當然也可以是空的。
6.home directory 主目錄
這個目錄屬于該帳號,當用戶登錄后,它就會被置于此目錄中,就像回到家一樣。一般來說,root帳號的主目錄是/root,其他帳號的家目錄都在/home目錄下,并且和用戶名同名。 用usermod -d 設置
7.login command 用戶登錄后執行的命令
一般來說,這個命令將啟動一個shell程序。例如,用bbs帳號登錄后,會直接進入bbs系統,這是因為bbs帳號的login command指向的是bbs程序,等系統登錄到bbs時就自動運行這些命令。
總結
以上是生活随笔為你收集整理的Hi3516A开发--/etc/passwd的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CDH5.16.2下载安装
- 下一篇: 使用 bind 搭建DNS 服务器