Pandya Asked: 2014-08-31 22:29:20 +0800 CST2014-08-31 22:29:20 +0800 CST 2014-08-31 22:29:20 +0800 CST 了解 chmod 符号表示法和八进制的使用 772 许多新用户在应用文件或目录时会犯错误(或有误解)chmod,因为缺乏以下知识: 和的符号表示ugo法rwx 八进制数的使用 因此,在这个答案中,我提供了一些有用的信息,可以帮助理解正确的符号表示法和使用八进制数。 command-line 1 个回答 Voted Best Answer Pandya 2014-08-31T22:29:20+08:002014-08-31T22:29:20+08:00 信息知识是在 Linux 命令行作为参考/源的帮助下提供的。 首先,了解ugo和rwx举止是非常重要的: 所有者 团体 世界 rwx rwx rwx 了解可以通过以下方式输出的属性ls-l: 文件 属性含义 -rwx------ 文件所有者可读、可写和可执行的常规文件。没有其他人有任何访问权限。 -rw------- 文件所有者可读和可写的常规文件。没有其他人有任何访问权限。 -rw-r--r-- 文件所有者可读和可写的常规文件。文件所有者组的成员可以阅读该文件。该文件是全球可读的。 -rwxr-xr-x 文件所有者可读、可写和可执行的常规文件。其他人都可以读取和执行该文件。 -rw-rw---- 只能由文件所有者和文件组所有者的成员读取和写入的常规文件。 lrwxrwxrwx 符号链接。所有符号链接都具有“虚拟”权限。实际权限与符号链接指向的实际文件保持一致。 drwxrwx--- 一个目录。所有者和所有者组的成员可以进入目录,并可以创建、重命名和删除目录中的文件。 drwxr-x--- 一个目录。所有者可以进入目录并在目录中创建、重命名和删除文件。所有者组的成员可以进入目录,但不能创建、删除或重命名文件。 申请权限: 象征 意义 u “用户”的缩写,但表示文件或目录所有者。 g 群主。 o “其他”的缩写,但意味着世界。 a “全部”的缩写。“ u”、“ g”、“ o”的组合。 符号 意义 u+x 为所有者添加执行权限。 u-x 删除所有者的执行权限。 +x 为所有者、组和世界添加执行权限。相当于a+x。 o-rw 删除所有者和组所有者以外的任何人的读写权限。 go=rw 设置群组所有者和所有者以外的任何人都具有读写权限。如果组所有者或世界以前具有执行权限,则它们将被删除。 u+x,go=rx 为所有者添加执行权限,并设置组和其他人读取和执行的权限。多个规范可以用逗号分隔。 使用八进制数: 八进制 二进制 文件模式 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-x 6 110 rw- 7 111 rwx 因此以下工作相同: chmod a=rwx [file_name] chmod 777 [file_name] 和 chmod 775 [file_name] chmod ug=rwx,o=rx [file_name] 您可以从Sourceforge下载 PDF 版本的《Linux 命令行》一书。
信息知识是在 Linux 命令行作为参考/源的帮助下提供的。
首先,了解
ugo
和rwx
举止是非常重要的:rwx
rwx
rwx
了解可以通过以下方式输出的属性
ls-l
:-rwx------
-rw-------
-rw-r--r--
-rwxr-xr-x
-rw-rw----
lrwxrwxrwx
drwxrwx---
drwxr-x---
申请权限:
u
g
o
a
u
”、“g
”、“o
”的组合。u+x
u-x
+x
o-rw
go=rw
u+x,go=rx
使用八进制数:
0
000
---
1
001
--x
2
010
-w-
3
011
-wx
4
100
r--
5
101
r-x
6
110
rw-
7
111
rwx
因此以下工作相同:
和
您可以从Sourceforge下载 PDF 版本的《Linux 命令行》一书。