簡單用戶管理命令總結shell
一,用戶相關命令tomcat
1.useradd bash
man文檔說明:create a new user or update default new user informationapp
中文說明:建立一個新用戶或者更新默認新用戶信息ide
重用參數:
ui
-d, --home HOME_DIR:建立家目錄orm
-c, --comment COMMENT 建立註釋說明token
-D, --defaults 修改用戶默認值參數rem
-g, --gid GROUP 指定基本組文檔
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]] 指定次要組,多個組能夠用逗號隔開添加
-s, --shell SHELL 指定默認shell
-u, --uid UID 指定用戶uid
示例:新建一個用戶tom 註釋爲:tomcat,附加組爲cat,默認shell爲/sbin/nologin
groupadd cat ; useradd -c "tomcat" -G cat -s /sbin/nologin tom
2.userdel
man文檔說明:delete a user account and related files
中文說明:刪除用戶帳戶和相關文件
重要參數:
-f, --force 強行刪除用戶,哪怕用戶還在登錄中
-r, --remove 刪除用戶及其家目錄和郵件緩衝池
示例:刪除一個tom及其相關文件
userdel -r tom
3.usermod
man文檔說明:modify a user account
中文說明:修改一個當前已經存在的帳戶,基本參數和useradd一致
重要參數:
-a, --append 與-G參數一塊兒使用能夠添加一個用戶到多個附加組
-L, --lock 鎖定一個帳戶
-U,--unlock 解鎖一個帳戶
示例:修改tom用戶的shell爲/bin/bash,並將其加入到dog組
usermod -a -G dog -s /bin/bash tom
2、組相關命令
1.groupadd
man文檔說明:create a new group
中文說明:新建一個組
重要參數:
-g, --gid GID 指定組ID
-p, --password PASSWORD 指定組密碼方便用戶使用newgrp命令加入
示例:新建一個名爲dog的組,組密碼爲dog123
groupadd -p 'dog123' dog
2.groupdel
man說明:delete a group
中文說明:刪除一個組
示例:
groupdel dog
3.groupmod
man說明:modify a group definition on the system
中文說明:修改一個系統中已經存在的組
-g, --gid GID 修改GID
-p, --password PASSWORD 修改組密碼
示例:
修改dog組密碼爲dog456
groupmod -p 'dog456' dog
三,密碼修改
passwd
man說明:update user’s authentication tokens
中文說明:修改用戶認證令牌
重要參數:
-u 鎖定用戶
-l 解鎖用戶
--stdin 以管道形式修改用戶密碼
示例:使用--stdin方式修改tom用戶密碼
echo 'aaabbbccc'|passwd --stdin tom