更改文件权限 Linux

use*_*561 4 linux ubuntu

由于文件权限,我似乎无法写入此文件

访问: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/
root)

如何更改文件权限以便我可以写入?

小智 7

修改

chmod 命令用于更改文件或目录的权限。要使用它,请指定所需的权限设置以及要修改的文件。有两种方法可以指定权限,但我只会教一种方法。

很容易将权限设置视为一系列位(这就是计算机如何看待它们)。这是它的工作原理:

rwx rwx rwx = 111 111 111

rw- rw- rw- = 110 110 110

rwx --- --- = 111 000 000
Run Code Online (Sandbox Code Playgroud)

等等...

rwx = 111 in binary = 7

rw- = 110 in binary = 6

r-x = 101 in binary = 5

r-- = 100 in binary = 4
Run Code Online (Sandbox Code Playgroud)

777

(rwxrwxrwx) 没有权限限制。任何人都可以做任何事情。通常不是理想的设置。

755

(rwxr-xr-x) 文件的所有者可以读取、写入和执行文件。所有其他人都可以读取和执行该文件。此设置对于所有用户使用的程序是通用的。

700

(rwx------) 文件的所有者可以读取、写入和执行文件。其他人没有任何权利。此设置对于只有所有者才能使用且必须对其他人保密的程序很有用。

666

(rw-rw-rw-) 所有用户都可以读写文件。

644

(rw-r--r--) 所有者可以读写文件,而所有其他人只能读取文件。每个人都可以阅读的数据文件的通用设置,但只有所有者可以更改。

600

(rw-------) 所有者可以读写文件。所有其他人都没有权利。所有者想要保密的数据文件的通用设置。

目录权限

chmod 命令还可用于控制目录的访问权限。在大多数情况下,目录的权限方案的工作方式与它们对文件的工作方式相同。但是,执行权限的使用方式不同。它提供对文件列表和其他内容的访问控制。以下是一些有用的目录设置:

777

(rwxrwxrwx) 没有权限限制。任何人都可以列出文件、在目录中创建新文件和删除目录中的文件。通常不是一个好的设置。

755

(rwxr-xr-x) 目录所有者具有完全访问权限。所有其他人可以列出目录,但不能创建文件或删除它们。此设置对于您希望与其他用户共享的目录很常见。

700

(rwx------) 目录所有者具有完全访问权限。其他人没有任何权利。此设置对于只有所有者可以使用且必须对其他人保密的目录很有用。