加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux组、用户、权限相关命令练习

发布时间:2016-01-24 14:27:20 所属栏目:Linux 来源:网络整理
导读:任务要求 研发部开发人员David和Peter属于组A; 行政部人员Jack 和Mike属于组B; 1、建立共享目录/project_a,该目录里面的文件只能由 研发部开发人员读

任务要求

研发部开发人员David和Peter属于组A;

行政部人员Jack 和Mike属于组B;

1、建立共享目录“/project_a”,该目录里面的文件只能由 研发部开发人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行 任何的访问操作;

2、建立目录“/project_b”,该目录里面的文件只能由行 政部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何的 访问操作;

3、建立目录“/project”,该目录里面的文件可由研发部、行政 部人员读取、增加、删除、修改以及执行,其他部门用户只可以对该目录进行只 读的访问操作。

分析

此题只给出两个组,其实要想实现此功能需要3个 组。研发部一个组,行政部一个组,包含研发部和行政部需要一个组。此题目的 在于熟悉组、用户、权限相关命令。

Linux命令

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

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读