linux-用戶和組管理詳解

用戶類別:

    管理員:0

    系統用戶:1-499

    普通用戶:500+

組類別:

    管理員組:0

    系統組:1-499

    普通組:500+

Linux與用戶和組相關的文件:

    /etc/passwd:用戶的帳號信息

    /etc/shadow:用戶密碼和相關賬戶設定

    /etc/group:組的帳號信息


一、/etc/passwd文件

wKioL1U9z9bBvTHzAACZ7phTDDI752.jpg

passwd文件由7部分組成,分別用“:”號分隔。

    登陸帳號:密碼點位符:UID:GID:註釋信息:家目錄:默認shell接口


二、/etc/group文件

wKioL1U91qDwKSWFAABOYjr_y1Q088.jpg

group文件由4部分組成,分別用“:”號分隔。

    組名:組密碼點位符:GID:屬於此組的用戶列表(多個用戶用逗號分割,以此組爲額外組的用戶也列於此)。


三、/etc/shadow文件

wKioL1U91ybDoeyhAACHPvrxX5E851.jpg



shadow文件由9部分組成,分別用“:”號分隔。

    用戶名:加密的密碼(MD5加密):最後一次修改密碼的時間:密碼最短使用期限:密碼最長使用期限:密碼過期警告區間:密碼非活動期限:帳號過期期限:保留備用區域。



用戶添加命令:useradd

    -u UID:指定添加用的UID

    wKioL1U92K7iS1E6AACCofIYunY652.jpg

    -g GID:指定添加用戶的基本組

    wKiom1U92IjzR8JLAACoIuHSd-k309.jpg

    -G GID:指定添加用戶的附加組

    wKiom1U92UaSDUcEAACmGd5-DJw996.jpg

    -c 'COMMENT':添加用戶時指定註釋信息

    wKiom1U92l6yCb3wAACVpEp4Ouw940.jpg

    -d /path/to/somewhere:指定用戶家目錄。

    wKioL1U93Hqx63fkAAHx__l20rQ365.jpg

註釋:指定的目錄如果事先存在,會有警告信息。家目錄下的文件是從/etc/skel複製而來。


    -s SHELL:指定用戶使用那種shell接口,只能是/etc/shells文件中存在的shell

    wKioL1U93T2jEH3-AAD3dfcpza0122.jpg

    -r:創建系統用戶 (UID在1-499之間)

    wKiom1U93DWQQ6ZeAACaiJd2aVw992.jpg


groupadd命令:

    -g GID:指定創建組的GID

    wKioL1U93fiToN4CAABl61iLjgw245.jpg

    -r:創建系統組

    wKiom1U93OzzNrHxAABxlXygBbg492.jpg


passwd命令:

    普通用戶只能修改自己的密碼,管理員不受限制。

    管理員修改密碼格式:

        passwd [username]

    wKiom1U93auSLbvCAADSqUTFtmg937.jpg

註釋:本例新密碼較爲簡單,因此有提醒消息。

    -l:鎖定用戶

wKiom1U932ejyoQEAACxr8C2H6U968.jpg

    

註釋:被鎖定用戶,密碼字段前邊會有2個!!

    

    -u:解鎖用戶

wKiom1U934izCW2mAAClpu0bQc4617.jpg

    --stdin:從標準輸入直接修改密碼

    wKioL1U94jmCMhnWAACA9Ev2WgI025.jpg


userdel:刪除用戶

    -r:刪除用戶及家目錄

    wKioL1U94xyT3lOxAADV_hYd-9k533.jpg


groupdel:刪除組

    groupdel GROUPNAME

    wKiom1U94mGSEJlbAAC3NRPmnZ4314.jpg


usermod:修改用戶

    -u UID: 修改用戶UID

    wKioL1U95EzhDq-FAAC7eDgOkVo155.jpg

    -g GID:修改用戶基本組

    wKioL1U95QPTwmWcAAC2afUsblY663.jpg

註釋:修改後的組必須事先存在

    -G:修改用戶的附加組,此選項通常與-a一起使用以追加方式修改附加組。-a放在-G前邊

    wKioL1U95ZySQoxAAACKFZ8ecCU071.jpg

    

    -d:修改用戶家目錄,可與-m一起使用,保證創建新家目錄,並將用戶原有家目錄文件移至新的家目錄中。

    wKioL1U95rWg9Hw7AAKLWiDp_J0908.jpg

    -s:修改shell接口

    wKioL1U95wDQ6PxgAADNs0_Lalg628.jpg

    -l:修改用戶名

    wKiom1U95fCxZ2R9AADSmQegDJM043.jpg

    註釋:此選項與chsh USERNAME相同


查看用戶信息:

    id username

        -u:顯示用戶ID

        -g:顯示基本組

        -G:顯示所有組(包含基本組和附加組)

        -n:此選項與上邊其他選項使用時將以名稱顯示,而非數字顯示

    wKiom1U953eDcWs1AACU-JSSotQ740.jpg

修改組:

    groupmod:

        -g GID

    wKiom1U95_LSFY4CAADECJAY2_E214.jpg

        -n NEW_GROUP_NAME

    wKioL1U96afRbyecAACdOPfVk_0701.jpg

        



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