O-Linux&Shell-W3

O-Linux&Shell-W3

Linux系统管理(共10分)

一、操作题(每题1分,共10分)

1、 新建一个用户sam,将用户的主目录设置到 /usr/sam目录。

2、 新建一个用户gem,将用户的登录Shell设置为/bin/sh,用户组(源生组)设置为group,附加组(衍生组)设置为adm和root。

3、 调整sam用户,主目录改为/home/z,用户组改为developer。

4、 设置sam用户的密码。

5、 删除sam用户。

6、 新建group1组。

7、 新建group2组并将组标识号设定为101.

8、 删除group1组。

9、 调整group2组的组标识号为102。

10、将group2的组名改为group3。

解析步骤

1.建议用root用户登陆

useradd -d /usr/sam -m sam

其中 useradd [username] 是用来添加用户的命令, -d 是用来指定路径目录,由于我们的系统原来并没有 /usr/sam 这个目录,所以用 -m 命令来新建这个目录。
在这里插入图片描述
2.

groupadd group 
#groupadd adm 这一段注释的代码是新建adm组,
#一般我们的系统中没有 group组,但是默认有 adm组,所以只建group即可
useradd -s /bin/sh -g group -G adm,root gem

groupadd [groupname] 是用来添加组的命令,-s 是用来指定这个新用户登陆的Shell目录,-g 是指定用户组(源生组)-G 是指定用户的附加组(衍生组)多个附加组用, 隔开,最后便是新建用户的用户名。
在这里插入图片描述
在这里插入图片描述
3.

groupadd developer
#此处也是,我们的系统中并无 developer 组,所以要新建
usermod -d home/z -g developer sam

usermod 是用来更改用户信息的命令,-d-g 的作用上文已提及,此处不再赘述。
在这里插入图片描述
4.

passwd sam

passwd [username] 是在root用户下用来给任何用户更改密码的命令(如果在普通用户下更改所在用户的密码,直接键入passwd 回车 即可出现提示)。
P.S.如果你输入的密码过短,系统会提示你,但是你可以忽略。
在这里插入图片描述
5.

userdel sam

userdel [username] 是用来删除用户的命令。(在本操作中,由于我们不仅建立了sam用户,还建立了sam组,单独的userdel命令只能删除用户,sam组依然存在)。
在这里插入图片描述
6.

groupadd group1
groupadd -g 101 group2
#在此处 groupadd后的 -g 作用是来指定组的识别号,可理解为group_id
groupdel group1
groupmod -g 102 group2
groupmod -n group3 group2
# -n的作用是用来修改name组名,可理解为一个方法 -n new_name old_name 就是将old_name 更改为 new_name

此处需要解释的是 groupmod命令,这是用来修改组信息的命令。
在这里插入图片描述

最后,这篇博客有助于你更加深刻的了解:
https://www.cnblogs.com/monogem/p/9802593.html

发布了8 篇原创文章 · 获赞 8 · 访问量 1049

猜你喜欢

转载自blog.csdn.net/tianxujituan/article/details/104805200