【Linux】文件的权限rwx和chmod命令

Linux文件权限分为三类:r(读)、w(写)、x(执行)。
r 读取文件的内容。
w 表示更改文件。
x 是运行文件。
用户分为三类:u(所有者)、g(组)、o(其他)。
一个就是全部。
r目录是看内容的。
w 是添加或删除文件。
x 是入口目录。
chmod 更改权限。
格式:chmod[用户][+/-/=][权限][文件]。
示例:+rwx my-script:发送给所有者 rw。
+rwg my-script:阅读分组。
-rw my-script:删除所有写入。
在命令后面加上-h可以查看帮助。
详情请参阅原始链接。

linux文件权限有几种

Linux 文件权限只有这几组。
核心读写实现。

读权限(r):可以读取文件内容。
例如,使用猫。

写权限(w):可以更改文件内容。
例如,使用 Vim。

执行权限(x):可以运行文件。
就可以进入目录了。

请注意,没有 x 的常规文件是没有意义的。

读写数组(rw):可以读取和修改。
比如配置文件。

读执行集(rx):可以读取并运行。
比如脚本文件。

写执行集(wx):可以更改并运行。
这个很少用到。

完整公式(rwx):它可以做任何事。
通常给文件所有者。

权限分为三组:文件所有者、同一组和其他。
每个组都是独立分配的。

使用 chmod 更改权限。
两种方式。

符号模式:例如u+x,实现添加文件所有者。

数字模式:使用7 5 5 ,第一个是文件所有者。

修改权限有限制。
只有文件所有者和 root 可以更改它。

没有人能做到这一点。
例如,liubei 是文件的所有者,只有 liubei 或 root 可以更改它。

Linux文件权限rwx含义详解

哎呀,这件事让我头疼了好久。
Linux 上的权限确实令人困惑。
我会告诉你我陷入的陷阱,我相信你一听就会明白。

记得有一年冬天,我正在帮隔壁老王搭建一台Linux系统的服务器。
那家伙一上来就立刻给我ls -l 。
我很困惑。
字母顺序是什么意思?后来才知道rwx是基本操作。
我很快查了资料,就明白了。

看吧,rwx对文件和目录有不同的作用。

以文件为例。
当时,我写了一个名为“backup.sh”的脚本,想让它自动备份数据。
结果明明写的清清楚楚,却怎么也跑不掉。
后来发现这个脚本文件没有x权限,只是一个普通的文本文件。
您需要添加执行权限并使用 chmod +x backup.sh 才能运行。
否则,即使你理解了脚本的内容,你也无法点击。
今年我差点以为我的剧本写错了,为此我挣扎了很长一段时间。

我们来谈谈目录吧。
我有一个名为 my_project 的项目目录,其中充满了代码。
我必须允许团队里的同事进来改变东西,但我不能让他们随意删除东西。
所以我为my_project设置了rwxr-xr-x权限。
我和我组里的人可以进入目录(x权限)和查看文件(r权限),但只能修改自己写的文件,不能删除别人的文件。
因为目录的w权限只允许创建和删除文件,与文件本身的权限不同。
今年,我们组的小李因为没有相应的权限,不小心删除了我刚刚修改的代码,这让我很担心。

此外,权限分为三类:所有者、组和其他。
你必须弄清楚你是谁以及你属于哪个群体。
比如-rw-r--r——这个权限,第一个——是文件类型,rwx后面三组是所有者、所属组、其他人的权限。
您需要拥有自己文件的所有权,并且可以进行任何更改。
不过一定要注意不要把写权限给其他人,否则会不安全。

更改权限有两种方法:符号模式和八进制模式。
符号模式更容易理解。
chmod u+x 文件是给所有者添加执行权限,chmod g-w 文件是去掉所属组的写权限。
对于八进制模式,您需要记住公式 r=4 、w=2 、x=1 ,然后将它们相加。
例如文件“chmod 7 5 5 ”表示属主有读、写、执行权限(7 ),组等有读、执行权限(5 )。

权限非常重要。
我帮一个朋友架设了服务器,但他不知道如何管理权限,所以被黑了。
黑客更改了/etc/passwd,删除了所有系统用户并导致服务器瘫痪。
所以想一想:如果权限设置不正确,后果将是灾难性的。

总之,你需要了解RWX权限。
由于文件和目录不同,需要灵活使用。
不要像当年的我一样,不要踩到坑,直到头被撞得遍体鳞伤。