6.Linux_用戶管理

添加用戶

  • useradd [選項] 用戶名

    可以省略選項,當沒有使用選項時,創建的用戶的同時創建一個同名的home目錄,並將該用戶放到該目錄當中

  • cd /home >ls,可以查看home目錄下各文件夾名,每一個文件夾名對應一個用戶

  • useradd -d 指定用戶創建在特定目錄下

useradd -d /home/xiaomao mao ,即創建了一個用戶名叫mao,且指定了個這個用戶對應的home目錄/home/xiaomao

設置用戶密碼

  • passwd 用戶名

刪除用戶

  • userdel [參數] 用戶名

參數 爲空 ,刪除用戶但保留home目錄,默認
參數-r,刪除用戶但不保留home目錄

查詢用戶

  • id 用戶名
    [root@ming home]# id mao
    uid=1002(mao) gid=1002(mao) 組=1002(mao)
    [root@ming home]# id xiaohong
    id: xiaohong: no such user
    

切換用戶

  • su 用戶:由高權限用戶向低權限用戶進行切換

    高權限用戶可以訪問低權限用戶的home目錄,但反之是不可以的

  • exit:回到高權限用戶

    [root@ming home]# su ming
    [ming@ming home]$ su root
    密碼:
    su: 鑑定故障
    [ming@ming home]$ exit
    exit
    [root@ming home]#
    

查詢當前組

  • whoami:查詢當前用戶所屬的組

    [root@ming home]# whoami
    root
    [root@ming home]# su ming
    [ming@ming home]$ whoami
    ming
    [ming@ming home]$ 
    

添加刪除組

  • groupadd 組名

    [root@ming home]# groupadd wudang

  • groupdel 組名

    [root@ming home]# groupdel wudang

  • 創建用戶時指定組
    useradd -g wudang zhangwuji

    [root@ming home]# groupadd wudang
    [root@ming home]# useradd -g wudang zhangwuji
    [root@ming home]# id zhangwuji
    uid=1003(zhangwuji) gid=1003(wudang) 組=1003(wudang)
    [root@ming home]# su zhangwuji
    [zhangwuji@ming home]$ ls
    ming  xiaomao  xiaoming  zhangwuji
    

修改用戶組

  • usermod -g 新組 用戶名
    [root@ming home]# groupadd shaolin
    [root@ming home]# usermod -g zhangwuji
    [root@ming home]# usermod -g shaolin zhangwuji
    [root@ming home]# id zhangwuji
    uid=1003(zhangwuji) gid=1004(shaolin) 組=1004(shaolin)
    

用戶和組相關文件

  • /etc/passwd文件:用戶的配置文件,記錄用戶的各種信息

    每行的含義:用戶名|口令|用戶標識號|組標識號|註釋性描述|主目錄|登錄Shell
    |加密口令|最後一次修改時間|最小間隔時間|最大間隔時間|

  • /etc/shadow文件:口令的配置文件

    每行的含義:登錄名|加密口令|最後一次修改時間|最小間隔時間|最大間隔時間|警告時間|不活動時間|失效時間|標誌

  • /etc/group文件:組【groudp】的配置文件,記錄Linux包含的組的信息

    每行含義:組名|口令|組標識號|組內用戶列表

  • 使用vim進入各個文件可以查看相應數據信息,用【G】跳到最後是最新添加的數據

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