标签:defaults account comment related linux
简单用户管理命令总结
一,用户相关命令
1.useradd
man文档说明:create a new user or update default new user information
中文说明:创建一个新用户或者更新默认新用户信息
重用参数:
-d, --home HOME_DIR:创建家目录
-c, --comment COMMENT 创建注释说明
-D, --defaults 修改用户默认值参数
-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
二、组相关命令
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
标签:defaults account comment related linux
原文地址:http://7280780.blog.51cto.com/7270780/1688365