已解决
Linux的用户管理和用户组管理
来自网友在路上 168868提问 提问时间:2023-11-08 10:29:48阅读次数: 68
最佳答案 问答题库688位专家为你答疑解惑
目录
- 一、用户管理
- 1. 添加用户
- 2. 删除用户
- 3. 修改用户信息
- 4. 查看用户信息
- 二、用户组管理
- 1. 创建用户组
- 2. 删除用户组
- 3. 修改用户组信息
- 4. 查看用户组信息
- 案例讲解:
Linux的用户管理和用户组管理是系统管理员的重要工作之一。本文将详细介绍Linux中的用户管理和用户组管理操作,并提供案例讲解。
一、用户管理
1. 添加用户
添加用户的命令是useradd,语法为:
useradd [选项] 用户名
其中,选项包括:
- -c:添加用户的备注信息;
- -d:指定用户的主目录;
- -e:指定用户的账号失效日期;
- -f:指定用户的账号失效前的天数;
- -g:指定用户的初始组;
- -G:指定用户的附加组;
- -m:创建用户的主目录;
- -s:指定用户的默认shell。
例如,添加一个名为test的用户,指定主目录为/home/test,初始组为users,附加组为testgroup,可以使用以下命令:
useradd -g users -G testgroup -d /home/test -m -s /bin/bash test
2. 删除用户
删除用户的命令是userdel,语法为:
userdel [选项] 用户名
其中,选项包括:
- -r:删除用户的主目录。
例如,删除名为test的用户及其主目录,可以使用以下命令:
userdel -r test
3. 修改用户信息
修改用户信息的命令是usermod,语法为:
usermod [选项] 用户名
其中,选项与useradd命令相同。
例如,将名为test的用户的主目录改为/home/test2,可以使用以下命令:
usermod -d /home/test2 test
4. 查看用户信息
查看用户信息的命令是id,语法为:
id 用户名
例如,查看名为test的用户的UID和GID,可以使用以下命令:
id test
二、用户组管理
1. 创建用户组
创建用户组的命令是groupadd,语法为:
groupadd [选项] 组名
其中,选项包括:
- -g:指定组的GID。
例如,创建一个名为testgroup的用户组,可以使用以下命令:
groupadd testgroup
2. 删除用户组
删除用户组的命令是groupdel,语法为:
groupdel 组名
例如,删除名为testgroup的用户组,可以使用以下命令:
groupdel testgroup
3. 修改用户组信息
修改用户组信息的命令是groupmod,语法为:
groupmod [选项] 组名
其中,选项包括:
- -g:指定组的GID。
例如,将名为testgroup的用户组的GID改为1001,可以使用以下命令:
groupmod -g 1001 testgroup
4. 查看用户组信息
查看用户组信息的命令是id,语法为:
id 组名
例如,查看名为testgroup的用户组的GID,可以使用以下命令:
id testgroup
案例讲解:
- 添加一个名为test的用户,指定主目录为/home/test,初始组为users,附加组为testgroup。
useradd -g users -G testgroup -d /home/test -m -s /bin/bash test
- 创建一个名为testgroup的用户组。
groupadd testgroup
- 将test用户添加到testgroup用户组中。
usermod -a -G testgroup test
- 查看test用户所在的组。
id test
输出结果为:
uid=1000(test) gid=100(users) groups=100(users),1001(testgroup)
可以看到,test用户所在的附加组为testgroup。
- 修改test用户的主目录为/home/test2。
usermod -d /home/test2 test
- 删除test用户及其主目录。
userdel -r test
- 删除testgroup用户组。
groupdel testgroup
本文介绍了Linux中的用户管理和用户组管理操作,并提供了案例讲解。系统管理员可以根据实际需求使用这些命令进行用户和用户组管理。
查看全文
99%的人还看了
猜你感兴趣
版权申明
本文"Linux的用户管理和用户组管理":http://eshow365.cn/6-35266-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!