在CentOS或其他基于Linux的系统上,账户管理涉及到用户的创建、修改、删除以及密码的管理等任务。
linux Centos账户管理命令
1 创建用户:
useradd username
这将创建一个新用户,但默认不会创建家目录。如果想要创建家目录,可以使用 -m 选项:
useradd -m username
2 设置密码:
passwd username
这将提示你输入新密码并确认。
3 修改用户属性:
usermod options username
可以使用usermod命令来修改用户的属性,例如改变用户的家目录、登录Shell等。
usermod命令常用的选项:
-
-c, --comment COMMENT: 设置用户账户的注释信息。
sudo usermod -c "这是一个临时用户" username -
-d, --home HOME_DIR: 设置用户的主目录。
usermod -d /new/home/directory username -
-g, --gid GROUP: 设置用户的默认群组。
usermod -g newgroup username -
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]: 设置用户的附加群组。多个群组之间用逗号分隔。
usermod -G group1,group2 username -
-l, --login NEW_LOGIN: 修改用户的登录名。
usermod -l newlogin username -
-p, --password PASSWORD: 为用户设置加密后的密码。
usermod -p "$(openssl passwd -1 newpassword)" username -
-u, --uid UID: 设置用户的用户ID。
usermod -u newuid username
4 删除用户:
userdel username
删除用户,默认情况不会删除用户的home目录。如果要同时删除home目录,可以使用 -r 选项
userdel -r username
5 列出所有用户:
cat /etc/passwd
6 列出用户组:
cat /etc/group

7 切换用户:
su username
这将以指定用户的身份登录。
8 检查用户登录信息:
id username
执行效果,如下图:
![]()

![[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-2(1) 质量刚体的在坐标系下运动](https://img-blog.csdnimg.cn/direct/45938a9a29244bb38d504704274ac055.png#pic_center)

















