Linux作业-03

四、按要求完成下列题目

1、规划一个用户与组群:有程序开发员5人,项目管理员2人,分别取名为:prg01-prg05,mgr01,mgr02,并分别从属于组program 与 manage,现按下列要求规划:
(1)每个开发员拥有自己的帐户,用户名: prg01-prg05,密码: prg01-05 ;
(2)每个开发员从属于program组,并共享两个子目录: program 与 source,开发者和同组成员拥有所有权限;
(3)每个管理员拥有自己的帐户,用户名mgr01-mgr02,密码: mgr01-mgr02 ;
(4)每个管理员从属于manage组,并共享两个子目录: project 与 document,管理员和同组成员拥有所有权限;
(5)开辟一个公共子目录/home/public,让它被所有的用户共享,而且拥有所有权限,但不能被非属主删除。

2、根据以下要求完成对文件/目录权限的设置
(1)添加组 group,添加用户aa、bb并加入group组
(2)新建文件/abc.txt
(3)设置用户aa对文件拥有读、写和执行权限
(4)设置组group 内成员对文件拥有读和写权限
(5)设置除属主和属组外其他人对文件没有任何权限
(6)新建目录/abc
(7)设置用户bb对目录拥有读、写执行权限
(8)设置组group 内成员对目录拥有读和执行权限
(9)设置除属主和属组外其他人对目录没有任何权限


1、规划一个用户与组群:
(1)添加用户prg01-prg05,密码为prg01-05

useradd prg01 -p prg01
useradd prg02 -p prg02
useradd prg03 -p prg03
useradd prg04 -p prg04
useradd prg05 -p prg05

(2)添加组program,将prg01-prg05加入此组

groupadd program 
usermod -a -G program prg01
usermod -a -G program prg02
usermod -a -G program prg03
usermod -a -G program prg04
usermod -a -G program prg05

(3)添加用户mgr01-mgr02,密码为mgr01-02

useradd mgr01 -p mgr01
useradd mgr02 -p mgr02

(4)添加组manage,将mgr01-mgr02加入此组

groupadd manage
usermod -a -G manage mgr01
usermod -a -G manage mgr02

(5)创建共享目录/home/public,设置权限为777

mkdir /home/public
chmod 777 /home/public

2、根据要求设置文件/目录权限:

(1)添加组group

groupadd group

(2)添加用户aa,bb并加入group组

useradd aa
useradd bb
usermod -a -G group aa
usermod -a -G group bb

(3)创建文件/abc.txt

touch /abc.txt

(4)设置用户aa对/abc.txt有rwx权限

chmod u+rwx /abc.txt

(5)设置group对/abc.txt有rw权限

chmod g+rw /abc.txt

(6)设置其他用户对/abc.txt无权限

chmod o-rwx /abc.txt

(7)创建目录/abc

mkdir /abc

(8)设置用户bb对/abc有rwx权限

chmod u+rwx /abc

(9)设置group对/abc有rx权限

chmod g+rx /abc

(10)设置其他用户对/abc无权限

chmod o-rwx /abc
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值