本文共 2042 字,大约阅读时间需要 6 分钟。
本次课程旨在帮助用户掌握Linux环境下的用户账号管理和用户组操作技能。具体目标包括以下几点:
Linux作为一个多用户操作系统,其用户管理和用户组管理工作至关重要。本次课程将重点讲解以下内容:
用户账号管理主要包括以下几个方面:
在Linux系统中,用户信息主要存储在以下几个重要文件中:
在Linux系统中,用户切换可以通过以下命令实现:
su
查看当前用户的环境变量,可以使用以下命令:
env
切换到其他用户后查看环境变量:
su howard && env
退出当前用户后恢复:
exit
要查看系统中所有用户信息,可以执行以下命令:
cat /etc/passwd
每一行代表一个用户,信息字段包括:
系统内置用户的UID通常在1000之前,例如:
查看前3个用户:
cat /etc/passwd | head -3
伪用户无法登录的用户可以通过以下命令查看:
cat /etc/passwd | grep nologin
要查看某个用户的详细信息,可以使用grep命令过滤:
cat /etc/passwd | grep howard
添加新用户时,可以使用以下命令:
useradd [选项] username
常用选项包括:
修改用户信息时,可以使用以下命令:
usermod [选项] username
常用选项包括:
删除用户时,可以使用以下命令:
userdel [选项] username
常用选项包括:
用户组信息主要存储在以下文件中:
groupadd [选项] groupname
groupmod [选项] groupname
groupdel groupname
useradd -G groupname username
gpasswd -d username groupname
lzy,组ID为666:groupadd -g 666 lzy
mike添加到lzy组:useradd -G lzy mike
将用户mike从lzy组迁移到luzhou组:
gpasswd -d mike lzygpasswd -a mike luzhou
创建用户smith,加入lzy和luzhou组:
useradd -G lzy,luzhou smith
通过本次学习,我们掌握了Linux用户管理的核心技能,包括用户账号的创建、删除、修改以及用户组的管理。未来可以进一步学习用户权限管理和权限模式(如DAC、ACL)的使用,以更好地管理Linux系统环境。
转载地址:http://zkrfk.baihongyu.com/