使用者和組的管理

2021-09-30 09:11:32 字數 2685 閱讀 5114

引導流程第四步:

加電自檢---自舉程式---載入核心(驅動、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: encrypted password: days since jan 1, 1970 that password was last 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 reserved field

使用者名稱

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

使用者的新增步驟

第一種:命令

#useradd zhy

造成的影響

/etc/passwd-----增加一行   儲存使用者名稱

/etc/shadow----儲存口令

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

.  ..  .bash_logout  .bash_profile  .bashrc  .emacs

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

第二種辦法:手動新增使用者

1)#vi  /etc/passwd

zhy2::503:503:csdnphp student:/home/zhy2:/bin/bash

#pwunconv

#pwconv

#mkdir  /home/zhy

[zhy@bogon root]$

bash-2.05b$

ps1=值

umask  0022

/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

使用者管理和組的管理

新增使用者 r 建立使用者時不給其建立家目錄 m 新增乙個系統使用者 g gid 指定使用者所屬基本組,可為組名或gid root localhost useradd a1 localhost useradd r m s sbin omlogin a3 root localhost useradd ...

使用者和組的管理

linux7使用者和組的管理,還請多指導 redhat 7.x版本 超級使用者 root uid 0 普通使用者 uid 1000 65535 系統使用者 偽使用者 uid 1 999 redhat7.x版本之前的版本 例如6.4 6.0 5.0 4.0 3.0等 超級使用者 root uid 0 ...

使用者和組的管理

一.使用者管理 1.使用者資訊都在 etc passwd下 使用者名稱 密碼 uid gid 說明 家目錄 使用者使用的shell 使用者認證資訊 etc shadow下 最短有效期 最長有效期 警告期 非活躍期 賬號到賬日 y m d a b c d e 引數 a m b m c w d i e ...