Linux引導流程步驟四、添加用戶步驟

引導流程第四步:

 加電自檢---自舉程序---加載內核(驅動、init)--

 驗證用戶

Login:root------------------/etc/passwd

   #ls –l    /etc/passwd

   加密採用的默認md5---單項不可逆

   pwconv 將passwd文件中的密碼轉存到shadow

   #pwconv

    語法:

root:x:0:0:root:/root:/bin/bash

account:password:UID:GID:GECOS:directory:shell

 

root:$1$vRRRmejF$hngHl4a.Wc0y1kidSfpTe1:15321:0:99999:7:::

# man  5 passwd

 瞭解文檔的幫助

#passwd  zhy

 表示root給zhy用戶添加口令(口令的形式不受限制)

 Linux允許zhy自己修改自己的口令 (口令必須符合要求)

-r-s--x--x   s  S t   問題

 

/etc/shadow:

Login name: Encryptedpassword: Days since Jan 1, 1970 that password waslast changed: Days before password may be changed

:Days after which password must be changed

:Days before password is to expire that user is warned

: Days after password expires that account is disabled

 :Days since Jan 1, 1970 that account is disabled

:A reservedfield

 

用戶名稱 :md5加密後的口令 :添加用戶的時間距離1970.1.1之間的天數:兩次修改口令最小的時間間隔 :兩次修改口令最大的時間間隔:警告時間:過期:空閒時間:不用

 

 

     用戶名稱

     X :佔位符,密碼

     用戶的id:數字

     該用戶組id:數字

     描述信息:建議添加

     宿主目錄:提供給該用戶登錄後的保存信息

             不固定 ,默認/home

     Shell環境:殼/bin/bash

           cat /etc/shells

 

  Linux的內核只認識數字

   #ls –l   /etc/shadow

Passwd:123456--------------/etc/shadow

  [。。。。]#、該用戶創建目錄的權限、口令

root---0

系統用戶(僞用戶)----1~499

  普通用戶----500~60000

---環境變量

  /etc/skel----手動添加用戶

           命令行添加用戶useradd  adduser

  /etc/login.defs----用戶相關默認配置信息腳本文件


 

用戶的添加步驟

  第一種:命令

     #useradd zhy

      造成的影響

         /etc/passwd-----增加一行   保存用戶名

         /etc/shadow----保存口令

         /home/zhy---- 產生同名目錄

            .  .. .bash_logout  .bash_profile  .bashrc .emacs

             /etc/group----------增加一行,組

第二種辦法:手動添加用戶

      1)#vi  /etc/passwd

        Zhy2::503:503:csdnphpstudent:/home/zhy2:/bin/bash

         #pwunconv

         #pwconv

         #mkdir /home/zhy

        [zhy@bogon root]$

        bash-2.05b$

   PS1=值

   umask 0022

       755

       700

   /etc/login.defs

 

 

       /etc/skel----保存新用戶環境變量的腳本文件目錄

      /etc/login.defs---用戶環境的設置

 

Shell----訪問內核的殼(界面)----進程

   父子關係

#env    ----顯示系統的環境變量

  全部大寫

 

組的管理

1)        創建組

2)        切換用戶所述組

/etc/group

組名:口令:Gid:該組中的用戶

#groupadd  zhs

#gpasswd  zhs

#man gpasswd

添加用戶

   #useradd zhs

   #passwd zhs

 

 

[。。。。。  abc] #su  zhy

[。。。。   abc]$

 表示只切換身份,不改變環境(工作目錄)

[。。。。。  abc] #su  -  zhy

表示既切換身份,還改變環境(工作目錄)

[。。。。   ~]$pwd

  root    /root

  zhs    /home/zhs

  lisi    /home/lisi

zhy1 zhy2 zhy3---------zhy4

zhy-----zhy

rwx  rw   r

如果一個目錄沒有x權限,cd無法使用

如果一個目錄沒有r權限,ls無法使用

如果一個目錄沒有w權限,touch mkdir....

#man  chown

 


 

發佈了69 篇原創文章 · 獲贊 73 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章