日期:2014-05-16 浏览次数:20743 次
此题只给出两个组,其实要想实现此功能需要3个组。研发部一个组,行政部一个组,包含研发部和行政部需要一个组。此题目的在于熟悉组、用户、权限相关命令。
1.创建3个组 groupadd a; groupadd b; groupadd ab; 2.创建3个用户并修改其密码 useradd david; passwd david; useradd peter; passwd peter; useradd jack; passwd jack; useradd mike; passwd mike; 3.在根目录创建3个文件夹 mkdir project_a; mkdir project_b; mkdir project; 4.修改文件夹拥有组 chgrp ab project chgrp a project_a chgrp b project_b 5.修改用户所属组 usermod -G a,ab david usermod -G a,ab peter usermod -G b,ab mike usermod -G b,ab jack 6.使用root用户修改project、project_a、project_b的访问权限 chmod 774 project; chmod 770 project_a; chmod 770 project_b;
1.查看某个用户所属群组: groups mike 2.修改某个用户的所属组(属于多个组): usermod -G a,ab mike 3.查看文件内容 cat Hello.txt 4.删除某个文件 rm Hello.txt 5.删除某个文件夹 rm -rf Hello(强制删除)同rm -fr Hello rm -r Hello 6.复制某个文件 cp Hello.txt HelloWorld.txt 7.进入某个文件夹 cd /projcet(绝对路径) cd projcet(相对路径 注意此时已经进入根目录) 8.输入某个字符或字符串,输入tab键可查看此字符或者字符串开头的命令 9.查看Linux支持多少命令,输入两个Tab键 10.查看命令帮助文件 man chmod 11.查看目录结构 ls -l 12.查看目录结构(包含隐藏文件) ls -al