Linux系统是一个多用户、多任务的操作系统。为了保证系统的安全和有效使用,Linux提供了严格的用户管理机制。本篇学习笔记主要讲解Linux用户管理相关内容。
用户账户
Linux系统中的用户账户包括系统管理员账户(root账户)和普通用户账户。其中,root账户拥有最高的权限,可以进行系统的所有操作;普通用户账户则只能进行自己账户所拥有的操作。
在Linux系统中,每个用户账户都有一个唯一的用户名和一个对应的用户ID(UID)。UID为0的用户是root账户,其他用户的UID从1开始递增。
用户组
除了用户账户外,Linux还提供了用户组的概念。用户组是一组用户的集合,用于管理和分配用户的权限。每个用户都必须属于至少一个用户组,一个用户可以属于多个用户组。
在Linux系统中,每个用户组都有一个唯一的组名和对应的组ID(GID)。GID从1开始递增,和UID的编号方式相同。
用户管理命令
Linux提供了一系列的用户管理命令,用于添加、修改和删除用户账户,以及管理用户组。
添加用户账户:
# 添加一个新的用户账户
useradd username
# 给新用户设置密码
passwd username
修改用户账户信息:
# 修改用户账户的用户名
usermod -l new_username old_username
# 修改用户账户的密码
passwd username
# 修改用户账户的默认
Shell chsh -s /bin/bash username
删除用户账户:
# 删除用户账户
userdel username
# 同时删除用户的家目录
userdel -r username
添加用户组:
# 添加新的用户组
groupadd groupname
删除用户组:
# 删除用户组
groupdel groupname
将用户添加到用户组:
# 将用户添加到用户组
usermod -a -G groupname username
标签:username,第三章,账户,用户组,用户,笔记,添加,Linux From: https://www.cnblogs.com/zhushanshan/p/17862377.html