linux - 更改文件权限 Linux

标签 linux ubuntu

由于文件权限,我不能写入这个文件

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

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

最佳答案

修改

chmod 命令用于更改文件或目录的权限。要使用它,您需要指定所需的权限设置和您希望修改的一个或多个文件。有两种指定权限的方法,但我只教一种方法。

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

rwx rwx rwx = 111 111 111

rw- rw- rw- = 110 110 110

rwx --- --- = 111 000 000

等等……

rwx = 111 in binary = 7

rw- = 110 in binary = 6

r-x = 101 in binary = 5

r-- = 100 in binary = 4

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------) 目录所有者具有完全访问权限。其他人没有任何权利。此设置对于只有所有者可以使用并且必须对其他人保密的目录很有用。

关于linux - 更改文件权限 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824599/

相关文章:

linux - CentOS 64 位坏 ELF 解释器

Python wave 模块仅适用于 v2.7,不适用于 v3.4 linux

sql-server - 使用 FreeTDS 从 Ubuntu 访问 RODBC MS SQL

java - 从 Java 在终端中执行 Linux 命令

linux - 查找 Wifi 路由器范围内设备的 MAC 地址

regex - 选择括号之间的逗号分隔值

linux - 是否可以将 "push"消息发送到事件的 bash 终端?

ubuntu - 如何使用 xrdp 在 ubuntu 中重用 session

交叉编译 Ubuntu 树莓派

c - 为什么我可以在 debian 中终止状态 D 的进程?