RHCE 第二周作业

RHCE 第二周作业

1.创建一个目录 /data

[root@localhost ~]# mkdir /data					-- 在根目录下创建目录 data
[root@localhost ~]# ls /					    -- 通过 ls 命令查看根目录下文档
bin  boot  data  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var       
[root@localhost ~]#             -- 验证,data 目录创建成功

2. 创建 user1,user2,user3 三个用户,要求如下:

1)user1 家目录在 /data 目录下 , 该用户的描述为 testuser;

[root@localhost ~]# id user1      -- 创建用户前确认系统中没有 user1 用户
id: ‘user1’: no such user
[root@localhost ~]# useradd -c test -d /data/user1 user1    -- 创建用户 user1 ,指定描述信息为testuser ,用户家目录为 /data 下;
[root@localhost ~]# id user1         -- 验证,用户 user1 创建成功;
uid=1001(user1) gid=1001(user1) groups=1001(user1)
[root@localhost ~]# su - user1       -- 切换至用户 user1;
[user1@localhost ~]$ pwd        -- 查看用户家目录为 /data/user1
/data/user1
[user1@localhost ~]$ exit       -- 退出 user1 用户登陆
logout
[root@localhost ~]# passwd user1    -- 为新用户 user1 配置密码,以便可在图形登陆界面看到用户描述信息
Changing password for user user1.
New password: 
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password: 
passwd: all authentication tokens updated successfully.    -- 用户密码配置成功
[root@localhost ~]# 


查看可看到新增用户 user1 的登陆描述信息为 test,验证操作成功。

2)user2 用户的 uid 应当为 2000 ;

[root@localhost ~]# id user2    -- 创建用户前确认系统无 user2 用户;
id: ‘user2’: no such user
[root@localhost ~]# useradd -u 2000 user2   -- 创建用户 user2 并指定用户 uid 为 2000;
[root@localhost ~]# id user2       -- 验证新增用户
uid=2000(user2) gid=2000(user2) groups=2000(user2)   -- 新用户 user2 创建成功且 uid 为 2000[root@localhost ~]# 

3)user3 用户应该使用 /sbin/nologin 这个登陆 shell

[root@localhost ~]# id user3        --  创建用户前确认系统无 user3 用户;
id: ‘user3’: no such user
[root@localhost ~]# useradd -s /sbin/nologin user3   -- 创建用户 user3 并指定 shell 为 /sbin/nologin;
[root@localhost ~]# id user3          -- 验证创建用户 user3 成功
uid=2001(user3) gid=2001(user3) groups=2001(user3)
[root@localhost ~]# cat /etc/passwd | grep user3   -- 查看 /etc/passwd 文件中 user3 用户信息
user3:x:2001:2001::/home/user3:/sbin/nologin   -- 验证 user3 用户 shell 为 /sbin/nologin
[root@localhost ~]# 

3. 创建 it 组 ,GID 为 3000

[root@localhost ~]# cat /etc/group | grep -w it   -- 创建前确认系统中无 it 组;
[root@localhost ~]# groupadd -g 3000 it           -- 创建 it 组并指定 GID 为 3000;
[root@localhost ~]# cat /etc/group | grep -w it   -- 再次查看
it:x:3000:										  -- it 组创建成功,且 GID 为 3000[root@localhost ~]# 

4. 将以上三个用户加入到 it 组中

[root@localhost ~]# usermod -aG it user1     -- 将用户 user1 添加至 it 组中;
[root@localhost ~]# usermod -aG it user2     -- 将用户 user2 添加至 it 组中;
[root@localhost ~]# usermod -aG it user3     -- 将用户 user3 添加至 it 组中;
[root@localhost ~]# cat /etc/group | grep -w it   -- 查看组配置文件
it:x:3000:user1,user2,user3                     -- 验证成功,it 组中增加 user1 , user2 ,user3;
[root@localhost ~]# 

5. 要求 it 组内的所有成员都可以在 /it 目录下创建文件和删除文件

[root@localhost ~]# ls -l / |grep -w it    -- 查看根目录下是否已存在 it 目录;
[root@localhost ~]# mkdir /it            -- 在根目录下创建 it 目录;
[root@localhost ~]# ls -l / |grep -w it    -- 查看目录 it 创建成功;
drwxr-xr-x.   2 root root    6 Oct 18 16:26 it
[root@localhost ~]# chown :it /it          -- 修改 it 目录的所属组为 it 组;
[root@localhost ~]# ls -l / |grep -w it    -- 验证修改成功;
drwxr-xr-x.   2 root it      6 Oct 18 16:26 it
[root@localhost ~]# chmod g+w /it          -- 修改 it 目录的所属组权限,增加 w 修改权限;
[root@localhost ~]# ls -l / |grep -w it    -- 验证权限修改成功;
drwxrwxr-x.   2 root it      6 Oct 18 16:26 it
[root@localhost ~]# su - user1          -- 切换至 it 组中的用户 user1;
[user1@localhost ~]$ mkdir /it/test     -- 测试通过 user1 用户创建 test 目录
[user1@localhost ~]$ ls -l /it/         -- 查看目录创建结果;
total 0
drwxrwxr-x. 2 user1 user1 6 Oct 18 16:27 test  -- test 目录创建成功;
[user1@localhost ~]$ rm -rf /it/test    -- 测试删
  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值