Linux小练习之用户管理命令

1.问题描述

1)新建用户组project
2) 新建两个用户user1和user2,默认将两个用户都添加到project组中
3)切换到用户user1,并在/tmp/目录下新建文件file,并将file权限设置为只有本组用户可读可写可执行,其他用户无任何权限
4)切换到用户user2,验证是否对上一步新建的文件有读写的权限
5)新建用户user3,验证user3能否读写第3步新建的文件

2 问题解答

1)新建用户组: groupadd project
2)新建用户user1:useradd -g project user1
   新建用户user2:useradd -g project user2
   分别设置密码:passwd user1之后输入一个新的密码,之后确认密码
               user2同理,passwd user2
3)切换到user1:su - user1
   切换目录:cd /tmp
   新建文件:touch file
   设置权限:chmod 770 file
   退出回到root用户 :exit
4)切换到user2:su - user2
   验证: 切换目录到tmp下:cd /tmp
          输入ls查看 :有file文件
   写权限验证:vi file 能打开文件,之后摁“i”写入文字,“hello”,之后摁“Esc”键,再输入”:wq!“保存退出。
   读权限验证:cat file  可以看到刚才写入的文件:hello
   退出回到root用户 :exit
5)新建用户user3:useradd user3
   填入密码:passwd user3之后输入一个新的密码,之后确认密码
   切换到user3:su - user3
   写权限验证:vi file    出现错误信息提示:Warning: Changing a readonly file 
   读权限验证:cat file   出现错误信息提示:cat: file: Permission denied

3.注意的问题
1)在切换用户的时候,一定要加上命令中的“-”,不然虽然显示用户已切换,但是环境变量还是在上一个用户上。
2)在创建新用户后,一定要给他创建密码,不然这个用户无法登录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值