2,使用者、使用者組管理操作詳解:
2.1 adduser 新增使用者:2.6修改使用者名稱:adduser [-u uid][-g group][-d home][-s shell]
-u:直接給出userid
-g:直接給出gid
-d:直接將根目錄建立在已存在目錄
-s:定義shell
新增使用者 garfield 1
adduser garfield
通過前面介紹的三個使用者管理檔案檢驗使用者 garfield 的新增是否成功:
當我們新建使用者時,通過 /etc/login.defs 和 /etc/default/useradd 兩檔案實現新使用者的基本設定。
cat /etc/login.defs
cat /etc/default/useradd
這個檔案中skel這個選項指定使用者的根目錄內容是從 /etc/skel 這個目錄下複製過去。
2.2 passwd 設定使用者密碼:
passwd [使用者名稱] 設定密碼
2.3 usermod 禁用、啟用帳號:
usermod -l [使用者名稱] 禁用帳號
usermod -u [使用者名稱] 啟用帳號
usermod -e yyyy-mm-dd [使用者名稱]
usermod命令禁用和啟用賬號通過在/etc/shadow中相應使用者密碼位之前新增和刪除 "!" 實現的。
2.4 groupadd 建立組:
groupadd [-g gid [-o]] [-r] [-f] group
2.4.1建立使用者的時候指定使用者屬於那個使用者組:
usersadd -g group_name user_name
2.4.2更改使用者的使用者組:
usermod –g group_name user_name
2.4.3 將使用者新增到其它組:
usermod –g group_name user_name
2.5 修改組的名稱:
groupmod -n new_group_name old_ group_name
usermod –l new_user_name old_ user_name
2.7 刪除使用者:
userdel [-r] user_name
2.8刪除組:
groupdel group_name
Linux管理使用者 組許可權
也可直接修改配置檔案 etc passwd useradd groupadd 從group1中新增 移除user1 gpasswd a user1 group1 gpasswd d user1 group1 sudo usermod ag docker user 生效修改 newgrp docker...
Linux 管理使用者 使用者組及許可權
管理使用者 新增使用者 root localhost useradd myuser root localhost useradd m myuser d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。root localhost useradd d opt mysuer...
Linux使用者與使用者組 許可權管理
使用者管理 1 useradd 建立使用者 c 指定使用者描述 d 指定家目錄,預設家目錄 home下同名的目錄 g 指定主組 g 指定附加組 乙個使用者主組只能有乙個,而附加組可以有多個 s 指定shell程式 特殊 sbin nologin 不允許登入系統的使用者 u 指定uid m 不建立家目...