Linux用户和权限管理实验

在实验前先将用户权限切换为管理员:su -
1.查看用户配置文件/etc/passwd,并利用管道检索你的名字或nobody等虚拟用户。
cat /etc/passwd | grep nobody
2.查看用户密码文件/etc/shadow。
cat /etc/shadow
3.利用id和finger命令查看个人用户信息,了解各项信息含义。如果finger命令无法使用,借助管理员权限安装该命令。
id
finger root
4.假设你是一家小型互联网公司的服务器管理员,该服务器将提供给5名员工使用,其中两名员工属于movie组,即该两名用户主用户组为movie,三名员工属于music组,员工名字自己任意选取,而你同时加入movie和music两组。综合利用useradd\usermod\userdel\groupadd\groupdel\groupmod等命令完成该项用户管理工作。注意,以上操作均需要在root账户下完成。
创建用户组:
groupadd movie
groupadd music
添加用户到对应用户组:
useradd -g movie staff1
useradd -g music staff2
……
将指定用户添加到指定用户组
usermod -a -G movie staff1
5.将movie组一名员工账号锁定,使其无法登录。将movie组另一名员工账号删除,创建一个UID为1512的新用户,使其加入movie组,并以movie组作为主用户组。
锁定用户:passwd -l staff1
删除用户:userdel staff2
添加特定uid用户:useradd -u 1512 -g movie newuser_movie
6.利用tee命令创建文本文件,文件名为形如zhangsan2021(你姓名拼音),文本内容为date;whoami,利用chmod给该文件本用户添加执行权限,同组用户添加修改权限,其他用户去除所有权限,在本用户登录情况下在命令行输入./zhangsan2021,查看结果,切换到同组用户,查看该文件(如果没有同组用户,提前创建至少一个)。
创建文本:
echo 'date;whoami' | tee zhangsan2021
修改文件权限:
chmod 750 zhangsan2021
本用户查看文件:
./zhangsan2021
同组用户查看文件:
cat zhangsan2021
7.如果希望创建的文件或目录对于非本组用户都不可访问,那么如何设置权限掩码?
修改文件权限即可。
数字方法:chmod 770 txt1.txt(只需要保证第三位数字为0)
符号方法:chmod o-rwx txt2.txt(o代表其他用户,“-”代表去除权限)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值