写在前面:
最近在学习Linux命令,记录一下学习Linux常用命令的过程,方便以后复习。仅供参考,若有不当的地方,恳请指正。如果对你有帮助,欢迎点赞,关注,收藏,评论,谢谢。
用户和群组
1.1 groupadd group_name 创建一个新用户组
1.2 groupdel group_name 删除一个用户组
1.3 groupmod -n new_group_name old_group_name 重命名一个用户组
groupmod:group modify(修改)。
修改前:
修改后:
1.4 useradd -c "Name Surname " -g root-d /home/user1 -s /bin/bash user1 创建一个属于 "root" 用户组的用户
该用户初始是锁定的,需要root管理员修改密码后,才能使用该账号。
PS:即使用户 user1 被添加到 root 组,这并不意味着 user1 就自动拥有了 root 用户的全部权限。在Linux系统中,仅仅将用户添加到 root 组通常不会赋予该用户完全的 root 权限。root 用户的特殊权限主要来源于其用户ID(UID)为0,而不是其所在的组。
1.5 useradd user2 创建一个新用户
getent passwd命令可以查询passwd数据库中的所有用户。
1.6 userdel -r user2 删除一个用户 ( '-r' 包括主目录和邮件目录)
1.7 passwd 修改当前用户的密码
1.8 passwd username 修改一个用户的口令 (只允许root执行)
1.9 chage -E 2024-6-18 设置用户口令(密码)的失效期限
chage:change account age,改变账户年龄。
-E:expire,指定用户账户的过期日期。