tft每日頭條

 > 圖文

 > linux用戶和用戶組管理命令目的

linux用戶和用戶組管理命令目的

圖文 更新时间:2024-12-15 15:53:04

linux用戶和用戶組管理命令目的?/etc/passwd保存着linux用戶賬号信息,内容包括賬号,密碼,用戶ID,用戶組ID,用戶主目錄,shell登錄,舉個例子:john:x:1005:1005::/home/john:/bin/bash,各個參數說明如下:,我來為大家講解一下關于linux用戶和用戶組管理命令目的?跟着小編一起來看一看吧!

linux用戶和用戶組管理命令目的(linux用戶和用戶組管理命令)1

linux用戶和用戶組管理命令目的

用戶信息

/etc/passwd保存着linux用戶賬号信息,内容包括賬号,密碼,用戶ID,用戶組ID,用戶主目錄,shell登錄,舉個例子:john:x:1005:1005::/home/john:/bin/bash,各個參數說明如下:

  • john : 用戶名,
  • x : 密碼,對應/etc/shadow
  • 1005 : UID, 用戶ID, 0表示系統管理員,例如root, 1-999系統賬号, 1000 - 60000 可登錄賬号
  • 1005 : GID, 用戶組ID,對應/etc/group
  • /home/john : 使用者主文件夾
  • /bin/bash : shell環境,如果是/sbin/nologin表示賬号無法取得shell環境登錄動作
用戶相關命令
  • grep john/etc/passwd /etc/shadow /etc/group : 查看john用戶對應信息内容
  • ll -d /home/john : 查看john主文件夾信息
  • id <username> : 查看用戶相關uid,gid信息
目錄管理更改目錄所有者

chown -R <user> <directory> # ch表示修改,own是所有者,目錄放最後

更改用戶組

chgrp -R <group> <directory> # ch修改,grp是用戶組,目錄放最後

用戶組管理增加用戶組

groupadd <group>

删除用戶組

groupdel <group>

修改用戶組名稱

groupmod -n <newname> <group>

用戶管理新增用戶

useradd -g <group> <user> # -g表示初始化群組,新用戶需要設置密碼(passwd <user>)才能登錄

删除用戶

userdel -r <user>

新增用戶,并且指定多個附加群組

useradd -G <group1>,<group2>,<group3> <user>

用戶加入新群組

usermod -a -G <group> <user> # -a表示追加 # -G表示附加群組

查看當前用戶群組

groups # 列出當前用戶所在的用戶組,第一個群組為用戶的有效群組

切換當前用戶的有效群組

newsgrp <group> # 有效群組是用戶創建文件或文件夾時顯示那個用戶組,切換群組時,隻能在用戶已有的群組中切換

修改用戶的有效群組

usermod -g <group> <user> # 其他附加組會被清空掉

從群組中删除某個用戶

gpasswd -d <user> <group>

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved