linux用戶和組

用戶和組的相關配置文件

管理用戶和組

 

用戶的分類:

根據帳號的位置: 本地帳號, 遠程()帳號    LADP

根據帳號的功能: 超級用戶(root)  UID : 0

                                     普通用戶

                        系統用戶  UID  1-499                                                                                                                         本地用戶   UID  500+

 

組的分類:

用戶的分類:

根據帳號的位置: 本地組, 遠程()    LADP

根據帳號的功能: 超級用戶組(root)  UID : 0

                                     普通用戶組

                        系統用戶組   UID  1-499                                                                                                               本地用戶組   UID  500+

 

每一個用戶都有一個同名的組

 

關於系統用戶和組的相關配置文件:

    帳號信息                 密碼信息

用戶:/etc/passwd          /etc/shadow

   /etc/group             /etc/gshadow

 

/etc/passwd   每個字段的作用

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

用戶名:密碼佔位符:UID:GID:用戶描述:用戶主目錄:登陸後使用的shell

 

passwd 僞用戶

bin            擁有可執行用戶命令文件

sys            擁有系統文件

adm          擁有賬戶文件

uucp         uucp使用

lp               lplpd子系統使用

nobody   NFS使用

 

/etc/shadow   結構

1root:$6$MkaFXSHC3TvUOWSE$vHAePjA7m1SbRJMSuZ1M5QJ7XvaSrmW/AB2R4.NjyB5iFOtk/zk   qNEDTob2qY2/ya15iUuiBK0xqW6DNCM4J./:16848:0:99999:7:::

root  用戶名

$6Mk....4j.  加密後的密碼 rhel5MD5  rhel6SHA512加密)

16848最近更改密碼的日期 或創建密碼的日期  19700101開始計算

0    密碼不能更改的天數:最近被改過之後幾天後纔可以再次更改  0表示隨時可以更改

999999  密碼過期時間    多少天后必須再次修改

7   密碼需要更改期限到來前7天發出警告

    寬限天數  密碼過期幾天後還能修改密碼

         賬號過期時間

         保留

 

useradd-e 01/01/17

usermod-e 2016-10-10

chage-M密碼保持最大天數  -m 密碼可改最小天數

date-d "1970-01-01 +16897day" +"%Y-%m-%d"

 

瞭解

/etc/group  配置文件結構

greproot /etc/group

root:x:0:

root組名    x 組密碼佔位符   0  GID

 

 

添加用戶相關命令

語法  useradd username

-uUID   -d 主目錄   -g 起始組  -G 附加組    -s  使用的shell

useradd-u 1000 zhen

idzhen

uid=1000(zhen)gid=1000(zhen) groups=1000(zhen)

 

wKiom1cHF7ORr4WRAADT4tln_4M537.jpg

 

 

wKiom1cHF9rS8nJgAADF6BJtbjw833.jpg

 

關於用戶密碼的命令

passwd  修改當前用戶密碼

 

非交互

echo123456 | passwd --stdin root

wKiom1cHF-bTPQ_NAACHZy4uy00997.jpg

 

瞭解

linux  用戶 密碼加密

123456--> sha512  --> $6$KN1zIOjC$ycU

123456隨機值 --> sha512---> $6$KN1zIOjC$ycUdO3LWQXC

驗證

123456  + 隨機值 -> sha512---> $6$KN1zIOjC$ycUdO3LWQXC

 

 

修改用戶信息:

語法   usermod username

-uUID  -g 起始組   -G  附加組    -d  主目錄    -s 登錄shell

 

 

刪除用戶 

   userdel username      -r  刪除的時候將用戶家目錄一起刪除

   userdel -r test7

 

 

添加組

                   groupadd test9

 

修改組信息

                   groupmod  - g gid  groupname

         groupmod  -g 1003  test9

 

刪除組

groupdel  groupname

 

 

瞭解

vim /etc/defualt/useradd    控制添加用戶的規則文件

HOME=/home       #哪個目錄作爲用戶主目錄的存放目錄

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash     #添加用戶時默認shell使用哪個

SKEL=/etc/skel       #模板目錄

CREATE_MAIL_SPOOL=yes

 

查看用戶信息相關命令

idtest2    whoami    w / who

 

 

用戶切換:

su-  username   - 用戶和shell環境一起切換

wKiom1cHGITyqQmqAAIMc-ufvlk579.jpg

wKioL1cHGUDCFgt7AAN5mE9yr_A674.jpg修改文件的擁有人擁有組

 

單用戶模式找回用戶密碼

 

開機 進入倒計時時按下任意鍵

wKioL1cHGUzjtkxaAABF4OKid08545.jpg

e 編輯

wKiom1cHGNry76GsAADauc63Nd4497.jpg

選第二行kernel   e編輯

wKioL1cHGZiyQ7E0AAEjwH6hGLw859.jpg

 

空格 輸入

wKioL1cHGavwhftGAADdSKEZvQU284.jpg

 

回車   b 啓動

wKiom1cHGV6wOcXkAAFukefd06M706.jpg

 

進入單用戶模式

wKiom1cHGWnSUi_xAAB2Kc8TVtk429.jpg

 

passwd修改密碼即可

 

 

rhel7

wKioL1cHGirxEMhKAAONaBKCWaQ580.jpg


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章