管理 Linux系统的文件权限

1步:认识文件权限说明

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


第一个字符一般用来区分文件和目录:d表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。—  表示这是一个普通的

文件。l表示这是一个符号链接文件,实际上它指向另一个文件。

2~10个字符是用来表示一般权限,每3个为一组,左边3个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权

限,右边3个字符是其他用户的权限。每个用户都有自己的专属目录,即家目录,通常集中放在/home目录下,这些专属目录的

默认权限为rwx------,表示目录所有者本身具有所有的权限,其他用户无法进入该目录。执行【mkdir】命令所创建的目录,其

默认权限为rwxr-xr-x,用户可以需要修改目录的权限。

文件和目录的权限表示,是用r、w、x这3个字符代替所有者、用户组和其他用户的权限。我们把r、w、x分别用数值4、2、1来

表示,权限数字之和可代表对应的权限,具体如下:

r:对应数值4;

w:对应数值2;

x:对应数值1;

-:对应数值0。

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

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

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

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

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

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


3步:更改文件的所有者以及所有组

文件和目录的权限可以改变,使用【chown】命令还可以改变其所有者和所属用户组。

先使用【touch 123.txt】命令创建一个文件后再执行【ls -l】或【ll】命令查看文件的情况,如图所示:


4步:认识umask


5步:识别特殊权限


6步:识别文件颜色

Linux中文件名颜色不同,代表文件类型不一样,具体如下:

浅蓝色:表示链接文件;

灰色:表示其他文件;

绿色:表示可执行文件;

红色:表示压缩文件;

蓝色:表示目录;

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

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

用【dircolors -p】命令可以看见默认的颜色设置。

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

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

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


7步:总结常用的几个命令

chmod u+x,g-x,o=x test】所有者加上执行权限,熟悉它们会让你的运维事半功倍。

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

chown user1:G3 zip.zip】修改zip.zip的所有者为user1,所有者为G3。

umask】查看当前umask参数。

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

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

umask 066】改变umask参数066.

chmod g+w /home/dir1】位dir1的同组用户增加写权限。

chmod 755 /home/dir1】改变file1的文件权限为755。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值