项目二

任务六   管理linux系统的文件权限 

第一步:认识文件权限说明

执行【ls -1】或【ls -al】或【ll】命令后显示的结果如图6.1所示。


                    图6.1


第二步:使用【chmod】命令改变文件或目录的访问权限。

在文本模式下,可执行【chmod】命令改变文件和目录的权限

【chmod 777 123.txt】把123.txt文件的权限设置为777.

【chmod 777 /home/suer】仅把/home/user目录的权限设置为rwxrwxrw。

【chmod -R 777 /home/suer】将整个/home/suer目录与其中的文件和子目录的权限都设置为rwxrwxrw。

【chomd u=rwx,g=rx,o=rx 123.txt】把123.txt文件设置为755的权限。


第三步:更改文件的所有者以及所属组

使用【chown】命令可以改变其所有者和所属组。

先使用【touch 123.txt】命令创建一个文件后再执行【ls -l】或【ll】命令查看文件情况。


                 图6.2

从图6.2中可看到,123.txt文件的所有者为root,所属用户组为root。

执行命令【chown yhy 123.txt】把文件的拥有者改为yhy用户。

执行命令【chown :yhy 123.txt】把123.txt文件所属组改为yhy。


第四步:认识umask

默认的权限可以用【umask】命令修改,用法非常简单,只需执行【umask 777】命令,便代表屏蔽所有的权限,因而之后建立的文件或目录,其权限都变成000,以此类推。


第五步:识别特殊权限

当在一个目录或文件上加入suid特殊权限时,如果原来的目录或文件的属主具有x(执行)权限,就会用小写的s来代替x;如果原来文件或目录下不具有(执行)权限,就会用大写的S来表示。

如果在一个目录或文件上加入sticky权限时,若原来的目录或文件的其他用户有x(可执行)权限,就会用小写的t来代替x;如果原来文件或目录下不具有(执行)权限,就会用大写的T来代替x权限。

可以用chomd的字符或数字的方式修改特殊权限。


第六步:识别文件颜色

浅蓝色:表示链接文件;

灰色:表示其他文件;

绿色:表示可执行文件;

红色:表示压缩文件;

蓝色:表示目录文件;

红色闪烁:表示链接文件有问题了;

黄色:表示设备文件,包括block,char,fifo。

【dircolors -p】查看默认的颜色设置。

【touch a.txt】创建的一般文件,文件颜色为白色。

【chmod 775 a.txt】增加可执行权限后,文件颜色变为绿色。

【ln /etc/abc.txt 345.txt】执行该命令后,文件颜色变为天蓝色。


第七步:总结几个常用命令。

【chmod u+x,g-x,o=x test】所有者加上执行权限,组成员减执行权限,其他成员设置为执行权限。

【chown userl:G3 zip.zip】修改zip.zip的所有者为userl,所有组为G3.

【chomd -R 766./】修改当前目录权限,要求里面的所有文件和文件夹的权限修改为766。

【umask】查看当前umak参数。

【touch /home/dirl】在home目录下创建新目录dirl。

【ll /home/dirl】显示目录dirl的详细信息,记录目录的权限信息。

【umask 066】改变umask参数为766。

【chmod g+w /home/dirl】为dirl的同组用户增加写权限。

【chomd 755 /home/dirl】改变file的文件权限为755。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值