访问的网站显示建设中,建设单位网站的重要性,开放平台直播,wordpress 电脑微信登陆Hello everybody!在上一篇文章中#xff0c;权限讲了大部分内容。今天继续介绍权限剩下的内容#xff0c;希望大家看过这篇文章后都能有所收获#xff01; 1.更改文件的拥有者和所属组 对于普通用户#xff0c;文件的拥有者和所属组都无权修改。 、 、
但root可以修改文件…Hello everybody!在上一篇文章中权限讲了大部分内容。今天继续介绍权限剩下的内容希望大家看过这篇文章后都能有所收获 1.更改文件的拥有者和所属组 对于普通用户文件的拥有者和所属组都无权修改。 、 、
但root可以修改文件的拥有者和所属组。
总结
1.必须以root身份修改文件的拥有者和所属组。
2.修改拥有者chown 新的拥有者名字 文件名
3.修改所属组chgrp 新的所属组名字 文件名
4.拥有者所属组同时修改chown 新的拥有者名字:新的所属组名字 文件名
2.更改文件权限的另一种方案
对于文件的读写可执行权限对于的字母为rwx。但在计算机以二进制的表示形式中有对应的权限用1表示没有对应的权限用0表示。
所以rwx转成二进制就是111大小是7。rw-转成二进制就是110,大小是6。-wx转成二进制就是011大小是3。依此类推... 如果我想将拥有者所属组其他的权限都去掉。可以用chmod 000 文件名来表示 想把所有人的写权限加上可以用chmod 222 文件名修改不同人的不同权限只需调整中间的数字即可。
3.文件夹的权限 下面我以普通用户的身份来给大家做介绍。
首先我们要知道进入一个文件夹需要什么权限
答案是x权限。 当我去掉dir的x权限时我无法进入dir中。那既然没有x权限rw权限也就不能用了。 当我把r权限去掉时就无法获取dir文件夹里的具体信息但是我可以在里面创建修改或是删除文件。
也就是说r权限是读权限它可以允许用户获取文件夹中的文件信息。
w权限是写权限它可以允许用户在文件夹中创建修改或是删除文件。 当我们把w权限去掉时就不可以创建修改删除文件了。
注意这里的修改文件仅仅是不能修改文件的名字还是可以修改文件的内容的因为修改文件的内容涉及的是这个文件的w权限而不是文件夹的w权限。 还有就是要特别说明一下删除文件。如果一个普通用户在某个文件夹中有了w权限那么它就可以在这个文件夹中删除任何用户的文件即使是root的文件也可以删除
4.默认权限
在Linux中有一个叫权限掩码的东西——umask。 我们知道在创建文件或是文件夹时会有一个默认权限那么这个默认权限是怎么设置的呢 普通文件默认权限为0666
文件夹默认权限为0777
最终我们创建出来的文件或文件夹的权限是由默认权限~umask所得。
其中叫按二进制位与~叫按二进制位取反。
由上图可知文件夹的最终权限为0775普通文件的最终权限为0664均可由公司得到。 当然umask的值可以修改修改后创建出来的文件和文件夹的初始权限也会随之改变
因此umask的值可用于配置文件的初始权限
5.结语
OK!关于Linux权限部分的知识就全部讲完啦大家快去敲一敲试一试叭