歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Linux 用戶管理1 (/etc/passwd),etcpasswd

Linux 用戶管理1 (/etc/passwd),etcpasswd


熱度1 評論 64 www.BkJia.Com  網友分享於:  2017-02-20 04:02:53     浏覽數1503次

Linux 用戶管理1 (/etc/passwd),etcpasswd


Linux所有的用戶都在/etc/passwd文件裡面。

 1、為什麼需要用戶

     1)計算機及網絡資源的合理分配  2)可以控制用戶訪問系統的權限。3)身份認證 4) 進程 以某個用戶的身份來運行 

 2、用戶分類

  用戶的角色是通過UID(用戶ID)來識別的,而不是用戶名;

  Linux系統三大類用戶:root用戶、系統用戶、普通用戶;

    1)root用戶

            root用戶UID為0,權限最高的。

    2)系統用戶

           又成虛擬用戶、偽用戶或假用戶,不具有登錄Linux系統的能力,但卻是系統運行不可缺少的用戶。

             CentOS6 :1~499

             CentOS7 :1~999

    3)普通用戶

         能登錄Linux系統,使用的權限有限,由管理員創建

           CentOS6 :500~65535

           CentOS7 :1000~65535

六個冒號“:”把文件分成了7列。

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時就自動運行這些命令。

 

http://www.bkjia.com/Linuxjc/1194310.html TechArticle

Copyright © Linux教程網 All Rights Reserved