Linux 用戶和組 權限

1.創建用戶的時候設置用戶的信息:

useradd 選項 username
選項:
-c 賬戶的基本描述信息
-d 家目錄 /home
-c 失效時間
-g 基本組
-G 附加組 從屬組
-s 登錄shell
/bin/bash 默認的
/sbin/nologin 不可登錄
-u UID號

2.創建組和賬號
#groupadd -g GID號 groupname

3.對於已經創建的賬戶,修改信息:
useradd 選項 username
選項:
-c 賬戶的基本描述信息
-d 家目錄 /home
-c 失效時間
-g 基本組
-G 附加組 從屬組
-s 登錄shell
/bin/bash 默認的
/sbin/nologin 不可登錄
-u UID號

4.設置認證信息(修改密碼):
交互式的修改密碼
#passwd username
New password:(新密碼)
Retype New password:(確認新密碼)
…successfuily
非交互的修改密碼
#echo “password” | passwd --stdin username | :將管道之前的輸出結果作爲命令的參數

鎖定賬戶的密碼:
#passwd -l username
解鎖賬戶的密碼:
#passwd -u username
清空賬戶的密碼
#passwd -d username
//只能root進行操作

5.賬戶信息文件
/etc/passwd
Tom:x:1002:1002::/home/tom:/bin/bash
1.賬戶名稱
2.密碼佔位符
3.UID號
4.GID號
5 .描述信息
6.家目錄
7.登錄shell
6.賬戶密碼信息文件:
/etc/shadow

1.賬戶信息
2.密碼
3.上次密碼修改的時間
4.密碼的最短有效天數 0 無限制
5.,密碼最長有效天數 99999 永不過期

1.組名稱
2.密碼佔位符
3.GID
4.組成員信息
8.組密碼信息文件:
/etc/gshadow
tom:!::
1.組名成 2.密碼 !表示無密碼
3.組管理員
4.組成員

9.添加用戶到組裏面#
#gpasswd -A username groupname
//添加用戶到組裏

練習
案例5:添加並測試用戶賬號
    1)創建一個名爲stu01的用戶賬號
    2)檢查/etc/passwd、/etcadow文件的最後一行
    3)檢查/home/新增加的宿主目錄(家目錄)
    4)爲用戶stu01設置一個密碼(123456)

案例6:添加賬號時設置不同屬性
    1)新建用戶nsd01,宿主目錄位於/opt/nsd01
    2)新建系統賬號sys01,將UID設爲1234,登錄Shell設爲/sbinlogin
    3)爲用戶sys01設置密碼,並測試是否能夠登錄
    4)新建用戶admin,將其基本組設爲users,附加組設爲adm、root

案例7:passwd設置密碼
    1)給用戶nsd01設置密碼123456
    2)採用–stdin方式將用戶nsd01的密碼設爲654321

案例8:usermod修改用戶
    1)新建一個用戶nsd03,將宿主目錄設爲/opt/home03,並設置密碼
    2)設置nsd03密碼爲redhat
    3)將用戶nsd03的宿主目錄改爲/home/nsd03
    4)將用戶sys01的登錄Shell改爲/bin/bash

案例9:組賬號基本管理
    1)新建組賬號stugrp
    2)爲stugrp組添加三個成員用戶(user01、root、zhangsan)
    3)從stugrp組刪除一個成員(user01)

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