过期罐头电脑论坛-win7、win10雨人系统下载

过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
雨人系统 过期罐头 视频编辑软件 电脑维修 win7系统下载 win10系统下载
查看: 1929|回复: 0
收起左侧

[linux/Mac] Linux文件系统的管理一切 权和权限

[复制链接]
发表于 2011-4-30 06:19:10 | 显示全部楼层 |阅读模式
发贴请勿包含网站外链(直接下载地址和网盘除外),屡犯者将封禁ID、网址永久屏蔽,www.gqgtpc.com感谢支持!
在本文中,理解 通过文件、目录权限和一切 权的正确使用控制文件访问。学习:
●管理普通和特殊文件及目录的访问权限
●使用访问模式,如 suid、sgid 和粘贴位(sticky bit),维护安全性
●更改 文件创建屏蔽
●向组成员授予访问权限
除非特别指出,本文中的例子使用 2.6.34 内核的 Fedora 13。您在其他系统上得到的结果可能有所不同。
本文帮助您准备 Linux Professional Institute's Junior Level Administration(LPIC-1)考试 101 中主题 104 下的目的 104.4。该目的 的权值为 3。
我们在之前的文章 “Linux磁盘配额的设置与检测” 中介绍了本文中的部分文件和组一切 权概念。本文将会帮助您更透彻天文 解这些概念。
先决条件
为了最有效天时 用本系列中的文章,您应该具有基本的Linux知识,并需要. 准备一个 Linux 系统,用于练习本文介绍的命令。有时候不同版本的程序输出格式不同,因而 您所得到的结果一定 总是与这里所示[win7旗舰版系统下载] 的清单和图相同。
用户和组
现在,您理解 了 Linux 是一个多用户的系统,每个用户属于一个主要 组,也可能是附加组。也可以作为一个用户登录,然后使用 su 或者 sudo -s 命令变为另一个用户。Linux 的文件一切 权和访问受权 是与用户 id 和组亲密 相关的,所以我们要温习 一下基本的用户和组信息。
我是谁?
假如 没有切换到其他用户,您的 id 就是登录时的。假如 切换到其他用户,在本文的大多数例子中,您的提示中就会包括您的用户 id。假如 您的提示没有包括用户 id,可以使用 whoami 命令来检查您当前有效的 id。清单 1 显示了一些例子,说明了提示字符串(来自 PS1 环境变量)与本文中的其他例子不同。在提示字符串中包含您的 id 是一个有用的功能。
清单 1. 决定有效的用户 id
/home/ian$ whoami tom/home/ian$ exitexit$ whoamiian

我在什么组中?
类似的,您可以使用 groups 命令找出您在什么组中。使用 id 命令,您可以找出用户和组信息。添加一个用户 id 参数到 groups 或者 id 来查看该用户 id 的信息,而并非当前用户 id。查看 清单 2 中的示例。请注意,没有用户 id,id 命令也会显示 SELinux 上下文和基本 id 信息。
清单 2. 决策组成员
[ian@echidna ~]$ id uid=1000(ian) gid=1000(ian) groups=1000(ian),505(development),8093(editor) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [ian@echidna ~]$ id ian uid=1000(ian) gid=1000(ian) groups=1000(ian),8093(editor),505(development) [ian@echidna ~]$ groupsian development editor[ian@echidna ~]$ id tom uid=1012(tom) gid=1012(tom) groups=1012(tom),505(development) [ian@echidna ~]$ groups tomtom : tom development[ian@echidna ~]$ su tomPassword: [tom@echidna ian]$ groupstom development[tom@echidna ian]$ groups ian ian : ian editor development

文件的一切 权和权限
假如 每个用户都有 id 并且是主要组的成员,那么 Linux 系统上的每个文件都有一个一切 者和与其相关的组。
普通文件
使用 ls -l 命令显示一切 者和组。
清单 3. 决定文件一切 权
  
[ian@echidna ~]$ ls -l /bin/bash .bashrc helloworld.C -rw-r--r--. 1 ian ian 124 Mar 31 2010 .bashrc -rwxr-xr-x. 1 root root 943360 May 21 2010 /bin/bash -rw-rw-r--. 1 ian development 116 Nov 30 10:21 helloworld.C

在这个特殊的例子中,用户 ian 的 .bashrc 文件由他自己. 一切 ,并且属于 ian 的主要组。类似的,/bin/bash 由用户 root 一切 ,并且位于组 root。但是,helloworld.C 由用户 ian 一切 ,但是属于组 development。用户名和组名来自不同的称号 空间,所以给定的称号 可能同时是用户名和组名。事实上,很多版本默觉得 每个新用户创建一个匹配的组。
Linux 权限模型每个文件系统对象有 3 品种 型。这些权限就是读(r),写(w)和执行(x)。写权限包括修改和删除对象的能力。此外,这些权限被分别指定给文件一切 者、文件组成员和其别人 。
回到清单 3 第一列,注意,它包括一个 11 个字符的字符串。这第 11 个字符是最近才添加的。我们稍后再讨论。第一个字母描绘 了对象的类型(- 在这个例子中表示普通文件),剩下的 9 个字母每三个字母为一组。第一组表示文件一切 者的读、写和执行权限。- 表示相应的权限没有被授予。因而 ,用户 ian 就可以读和写 .bashrc 文件,但是不能执行它;而 root 可以读、写 和 执行 /bin/bash 文件。第二组表示文件组的读、写和执行权限。development 组的成员可以 读或者写 ian 的 helloworld.C 文件,而其别人 只能读。类似的,root 组中的成员和其别人 可以 读或者执行 /bin/bash 文件。
目录
目录和常规文件一样使用相同的权限标识,但是它们的翻译不同。目录的读权限允许用户使用该权限列出目录内容。写权限意味着用户使用该权限可以 在目录中创建或者删除文件。执行权限允许用户输入目录并访问任意子目录。没有执行权限,目录下的文件系统对象就是不可访问的。没有读权限,目录下的文件系统对象在目录清单下就是不可见的,但是假如 知道磁盘上对象的完整路径,这些对象仍是可访问的。清单 4 是说明这些问题的十分 人工的例子。
清单 4. 权限和目录
[ian@echidna ~]$ ls -l /home total 32drwxr-x---. 38 editor editor 12288 Nov 30 10:49 editor drwxr-x---. 4 greg development 4096 Nov 30 12:44 greg drwx------. 21 gretchen gretchen 4096 Nov 30 11:26 gretchen drwxr-xr-x. 41 ian ian 4096 Nov 30 10:51 ian drwx------. 21 ianadmin ianadmin 4096 May 28 2010 ianadmin d-wx--x--x. 21 tom tom 4096 Nov 30 11:30 tom[ian@echidna ~]$ ls -a ~greg/.ba* /home/greg/.bash_history /home/greg/.bash_profile /home/greg/.bash_logout /home/greg/.bashrc[ian@echidna ~]$ ls -a ~gretchen ls: cannot open directory /home/gretchen: Permission denied [ian@echidna ~]$ ls -a ~tom ls: cannot open directory /home/tom: Permission denied [ian@echidna ~]$ head -n 3 ~tom/.bashrc# .bashrc # Source global definitions

长清单的第一个字母表示对象的类型(d 表示目录)。用户 greg 的主目录有 development 组成员的读和写权限,因而 用户 tom 和 ian 可以 列出目录。用户 gretchen 的主目录没有 gretchen 组或者其他用户的读和执行权限,所以用户 ian 不能访问它。用户 tom 的主目录有执行权限,但是没有读权限,所以用户 ian 不能列出内容,但是假如 知道对象存在,就可以访问目录下的对象。
其他文件系统对象
ls -l 的输出可能包含文件系统对象,而不是文件和目录,如清单中第一个字母所示[win7旗舰版系统下载] 。在后面的文章中我们还会晤 到更多,但是现在,只是说明可能的对象类型。
表 1. 文件系统对象类型
  
代码对象类型
-常规文件
d目录
l符号链接
c字符特殊设备
b模块特殊设备
pFIFO
s套接字

第 11 个字符
来自 ls 命令中长清单的第 11 个字符是最近才出现的,所以部分版本仍只显示头 10 个字符。在其他状况 下,第 11 个字符是一个空格,所以您可能没有注意到。这个字符表示是否有替换的访问方法应用到文件。当跟随文件模式位的字符是空格时,就表示没有替换访问方法。当是一个可打印字符时,就有替换方法。这个方法可能是例子的访问控制清单。GNU ls 使用一个 ‘.’(点)来表示文件只有一个 SELinux 安全上下文。有其他替换访问方法的文件用 ‘+’(加号)表示。
更改 权限
添加权限
假定 您创建一个 “Hello world” 的 shell 脚本。当您第一次创建脚本时,它通常是不可执行的。使用 chmod 命令和 +x 选项添加执行权限,如清单 5 所示[win7旗舰版系统下载] 。
清单 5. 创建可执行的 shell 脚本
[ian@echidna ~]$ echo 'echo "Hello world!"'>hello.sh
[ian@echidna ~]$ ls -l hello.sh
-rw-rw-r--. 1 ian ian 20 Nov 30 13:05 hello.sh
[ian@echidna ~]$ ./hello.sh
bash: ./hello.sh: Permission denied
[ian@echidna ~]$ chmod +x hello.sh
[ian@echidna ~]$ ./hello.sh
Hello world!
[ian@echidna ~]$ ls -l hello.sh
-rwxrwxr-x. 1 ian ian 20 Nov 30 13:05 hello.sh

您可以按类似的方法使用 +r 来设置读权限,使用 +w 设置写权限。事实上,您可以结合 使用 r、w 和 x。例如,使用 chmod +rwx 将会设置文件的一切 读、写和执行权限。chmod 会添加尚未设置的权限。
可选性
您在上面的例子中可能已经注意到,执行权限被设置给一切 者、组 和 其他。为了更具可选性,您可以给模式描绘 加前缀 u 来设置用户权限,g 来设置组权限,还有 o 为其别人 设置。需要. 指出的是 a 设置一切 用户的权限,这就相当于疏忽 它。清单 6 显示了如何添加用户和组写和执行权限到 shell 脚本的其他副本。
清单 6. 有选择性地添加权限
[ian@echidna ~]$ echo 'echo "Hello world!"'>hello2.sh
[ian@echidna ~]$ chmod ug+xw hello2.sh
[ian@echidna ~]$ ls -l hello2.sh
-rwxrwxr--. 1 ian ian 20 Nov 30 13:08 hello2.sh

删除权限
有时您需要. 删除权限,而不单单是添加。简单地将 + 改动 为 -,就能删除任何已设置的指定权限。清单 7 显示了如何删除两个 shell 脚本上的其他用户的一切 权限。
清单 7. 删除权限
  
[ian@echidna ~]$ ls -l hello*.sh -rwxrwxr--. 1 ian ian 20 Nov 30 13:08 hello2.sh -rwxrwxr-x. 1 ian ian 20 Nov 30 13:05 hello.sh [ian@echidna ~]$ chmod o-xrw hello*.sh[ian@echidna ~]$ ls -l hello*.sh -rwxrwx---. 1 ian ian 20 Nov 30 13:08 hello2.sh -rwxrwx---. 1 ian ian 20 Nov 30 13:05 hello.sh

请注意,您可以一次改动 一个或者多个文件的权限。正如在 topic 103 的文章中看到其他命令一样,您甚至可以使用 -R(或者 --recursive)选项在目录和文件上进行递归操作。
设置权限
现在已经可以添加或者删除权限了,您可能会想,怎么 才能只设置一些特殊权限。使用 = 替换 + 或者 - 来完成这个动作。要在上述脚本中设置权限,这样其他用户就没有访问权益 ,您可以使用 chmod o= hello* 替换我们用于删除权限的命令。
假如 您想对用户、组合或其他设置不同的权限,您可以通过逗号分隔不同的表达;例如,ug=rwx,o=rx,或者您可以使用稍后提到的数字权限。
八进制权限
目前为止,您都是使用符号(ugoa 和 rxw)来指定权限。每组中有三个可能的权限。您还可以使用八进制取代符号设置权限。按这种方法设置的权限使用高达 4 位八进制数字。讨论属性时,我们会查看第 1 个数字。第 2 个数字定义了用户权限,第 3 个是组权限,第 4 个是其他权限。这三个数字中的每一个都通过添加所需的权限设置来构建:读(4),写(2)和执行(1)。在 清单 5 中的 hello.sh 例子中,创建的脚本有权限 -rw-r--r--,相当于八进制 644。设置每个人的执行权限将模式改为 755。
当您想要一次设置一切 权限,而不给予每个组相同权限时,设置使用数字权限十分 方.便 。使用 表 2 作为一个方.便 的八进制权限参考。
表 2. 数字权限
  
符号八进制
rwx7
rw-6
r-x5
r--4
-wx3
-w-2
--x1
---0

suid 和 sgid
Linux 权限模型有两个特殊的访问模式,名为 suid(设置用户 id)和 sgid(设置组 id)。当可执行的程序设置为 suid 访问模式,它就会开始运行,仿佛 是由文件一切 者启动而不是由真正启动它的用户启动。类似的,设置为 sgid 访问模式,程序就会运行,仿佛 启动用户属于文件组,而不属于他一切 的组。可以单独或者同时设置两个访问模式。
清单 8 显示了可执行的 passwd 由 root 一切 :
清单 8. /usr/bin/passwd 上的 suid 访问模式
[ian@echidna ~]$ ls -l /usr/bin/passwd -rwsr-xr-x. 1 root root 34368 Apr 6 2010 /usr/bin/passwd

请注意,在用户的权限三件套中 x 的位置上有一个 s。这就表示,对这个特定的程序来说,suid 和可执行位已经被设置。所以,当 passwd 运行时,它就会像 root 用户使用完全的 superuser 访问一样加载它运行,而不是作为想运行该程序的用户。由于 passwd 和 root 访问一同 运行,所以它可以修改 /etc/passwd。
suid 和 sgid 位与长目录清单中用户和组的 x 占领 相同的空间。假如 文件是可执行的,suid 或 sgid 位假如 已设置,将会显示为小写的 s,否则就显示为大写的 S。
虽然 suid 和 sgid 很便利,甚至在很多环境下是必需的,但是这些访问模式不恰当 的使用会形成 系统安全上的漏洞。您要尽量少地使用 suid 程序。passwd 命令是少数 必须 为 suid 的命令之一。
设置 suid 和 sgid
suid 和 sgid 位使用字母 s 在符号上进行设置和重设;例如,u+s 设置 suid 访问模式,g-s 删除 sgid 模式。在八进制格式中,suid 在第一位(高阶)为值 4,而 sgid 是值 2。
目录和 sgid
当一个目录使用 sgid 模式时,在这个目录中创建的任何文件和目录将会继承目录的组 id。这个对那些被从事同一项目的一组人使用的目录树极为有用。 清单 9 显示了用户 greg 任何设置一个 development 组一切 用户都能使用的目录,以及一个示例,用户 gretchen 如何在目录上创建一个文件。正如所创建的,文件 gretchen.txt 允许组成员编辑文件,因而 gretchen 使用 chmod g-w 来取消组的写功能。
清单 9. sgid 访问模式和目录
[greg@echidna ~]$ mkdir lpi101 [greg@echidna ~]$ chmod g+ws lpi101[greg@echidna ~]$ ls -ld lpi101 drwxrwsr-x. 2 greg development 4096 Nov 30 13:30 lpi101/ [greg@echidna ~]$ su - gretchenPassword: [gretchen@echidna ~]$ touch ~greg/lpi101/gretchen.txt [gretchen@echidna ~]$ ls -l ~greg/lpi101/gretchen.txt -rw-rw-r--. 1 gretchen development 0 Nov 30 14:12 home/greg/lpi101/gretchen.txt [gretchen@echidna ~]$ chmod g-w ~greg/lpi101/gretchen.txt [gretchen@echidna ~]$ ls -l ~greg/lpi101/gretchen.txt -rw-r--r--. 1 gretchen development 0 Nov 30 14:12 /home/greg/lpi101/gretchen.txt

development 组的任何成员现在都可以 在用户 greg 的 lpi101 目录上创建文件了。正如 清单 10 所示[win7旗舰版系统下载] ,组的其他用户不能升级文件 gretchen.txt。但是,他们有对目录的写权限,因而 可以删除文件。
清单 10. sgid 访问模式和文件一切 权
  
[gretchen@echidna ~]$ su - tom
Password:
[tom@echidna ~]$ echo "something" >> ~greg/lpi101/gretchen.txt
-bash: /home/greg/lpi101/gretchen.txt: Permission denied
[tom@echidna ~]$ rm ~greg/lpi101/gretchen.txt
rm: remove write-protected regular empty file `/home/greg/lpi101/gretchen.txt'? y
[tom@echidna ~]$ ls -l ~greg/lpi101/
total 0

粘贴位
您刚看到了任何有目录写权限的人如何删除目录中的文件。这对一个工作组项目是可承受 的,但是对全球共享的文件空间,例如 /tmp 目录,是不希望的。侥幸 的是,有解决计划 。
剩下的访问模式为就称为粘贴 位。用符号表示就是 t,用数字表示就是八进制位的高阶为 1。它显示在其他用户的可执行标识中(最后的字符)的长目录清单,而且 suid 和 sgid 的大小写意义相同。假如 设置一个目录,它只允许有一切 权的用户或者 superuser(root)删除或者解除文件链接。清单 11 显示了用户 greg 如何在他的 lpi101 目录上设置粘贴位,还显示了这个位设置用于 /tmp。
清单 11. 粘贴目录
[greg@echidna ~]$ chmod +t lpi101 [greg@echidna ~]$ ls -ld lpi101 /tmp drwxrwsr-t. 2 greg development 4096 Nov 30 14:16 lpi101 drwxrwxrwt. 24 root root 12288 Nov 30 14:22 /tmp

在以前,UNIX? 系统曾在文件上使用粘贴位在交流 空间囤积可执行文件,避免重新加载。现代 Linux 内核疏忽 了粘贴位,假如 它是设置给文件的。
访问模式的总结
表 3 总结了这里讨论的 3 种访问模式的符号和八进制表示。
表 3. 访问模式
  
访问模式符号八进制
suids with u 4000
sgids with g2000
stickyt1000

将这些和早先的权限信息分离 在一同 ,您可以看到对应 greg 的 lpi101 权限和 drwxrwsr-t 访问模式的完整的八进制表示是 3775。虽然 ls 命令不显示八进制权限,您可以使用 find 命令进行显示,如清单 12清单 12 所示[win7旗舰版系统下载] 。
清单 12. 可打印的符号和八进制权限
  
[greg@echidna ~]$ find . -name lpi101 -printf "%M %m %fn"
drwxrwsr-t 3775 lpi101

不可变文件
访问模式和权限提供了普遍 的控制,限制了谁可以在文件和目录上做什么。但是,它们对有些事情也不能避免,如 root 用户对文件的无心删除。虽然这不在 LPI Topic 104.5 的范围内,但是在提供额外功能的文件系统上还是有些可用的附加属性。其中之一就是不可变 属性。设置完成后,即便 是 root 用户也不能删除文件,直到属性解除。
使用 lsattr 命令查看文件或者目录是否设置了不可变标识(或者任何其他属性)。要将一个文件设置为不可变,使用 chattr 命令和 -i 标识。
清单 13清单 13 显示了用户 root 可以创建一个不可变文件,但是不能删除它,直到不可变标识被删除。
清单 13. 不可变文件
  
[root@echidna ~]# touch keep.me
[root@echidna ~]# chattr +i keep.me
[root@echidna ~]# lsattr keep.me
----i--------e- keep.me
[root@echidna ~]# rm -f keep.me
rm: cannot remove `keep.me': Operation not permitted
[root@echidna ~]# chattr -i keep.me
[root@echidna ~]# rm -f keep.me

更改 不可变标识需要. root 受权 ,或者最少 CAP_LINUX_IMMUTABLE 功能。使文件不可变通常是安全或者入侵检测工作的一部分。见功能使用页面(man capabilities)理解 更多信息。
文件创建屏蔽
创建一个新文件时,创建进程就会指明新文件的权限。通常,所需的模式是 0666,它使文件可由任何人读和写。目录默觉得 0777。但是,这个宽松的创建会遭到 umask 值的影响,这个值指明了用户不想自动授予新创建的文件或者目录什么权限。系统使用 umask 值来减少原始恳求 的权限。您可以使用 umask 查看 umask 设置,如清单 14清单 14 所示[win7旗舰版系统下载] 。
清单 14. 显示八进制 umask
[ian@echidna ~]$ umask 0002

请记得,umask 指定了那个权限不被授予。在 Linux系统上,用户没有专用组的的状况 下,umask 通常默觉得 0022,它可以重新 文件中删除组和其他写权限。用户有专用组的状况 下(例如这些例子中使用的在 Fedora 系统上),umask 通常默觉得 0002,它删除了其他用户的写权限。使用 -S 选项来从符号上显示 umask,以显示哪个权限被允许的方式 。
使用 umask 命令设置一个 unmask 并显示。所以,假如 您想要保持文件更专有,并且不允许一切 组或者其别人 访问新创建的文件,就是可以使用 umask 值 0077。或者从符号上,使用 umask u=rwx,g=,o= 进行设置,如清单 15清单 14 所示[win7旗舰版系统下载] 。
清单 15. 设置 umask
[ian@echidna ~]$ umask -S u=rwx,g=rwx,o=rx[ian@echidna ~]$ umask u=rwx,g=,o=[ian@echidna ~]$ umask0077 [ian@echidna ~]$ touch newfile[ian@echidna ~]$ ls -l newfile -rw-------. 1 ian ian 0 Nov 30 15:40 newfile

设置文件一切 者和组
文件组
要更改 文件的组,使用 chgrp 命令和组名,以及一个或者多个文件名。假如 您喜欢,还可以使用组编号。普通用户必须具有 文件,同时是文件要更改 到的组的组员。root 用户可以将文件更改 到任意组。清单 16清单 16 显示了一个例子。
清单 16. 更改 组的一切 权
  
[ian@echidna ~]$ touch file{1,2} [ian@echidna ~]$ ls -l file*-rw-rw-r--. 1 ian ian 0 Nov 30 15:54 file1 -rw-rw-r--. 1 ian ian 0 Nov 30 15:54 file2 [ian@echidna ~]$ chgrp development file1[ian@echidna ~]$ chgrp 505 file2 [ian@echidna ~]$ ls -l file*-rw-rw-r--. 1 ian development 0 Nov 30 15:54 file1 -rw-rw-r--. 1 ian development 0 Nov 30 15:54 file2

正如该教程中的许多其他命令,chgrp 有一个 -R 选项,允许将更改 递归应用到一切 所选的的文件和子目录中。
默认组
当您学习之前的 访问模式 时,您就理解 了在目录上设置 sgid 模式如何导致创建在该目录下的新文件属于目录的组,而不是属于创建该文件的用户所在的组。
您还可以使用 newgrp 命令来暂时地将您的初级组更改 到您所在的其他组。创建一个新的 shell,当您退出 shell 时,之前的组就能恢复,如清单 17清单 17 所示[win7旗舰版系统下载] 。
清单 17. 使用 newgrp 来暂时改动 默认组
  
[ian@echidna ~]$ groups ian development editor[ian@echidna ~]$ newgrp development[ian@echidna ~]$ groups development ian editor[ian@echidna ~]$ touch file3[ian@echidna ~]$ ls -l file3 -rw-r--r--. 1 ian development 0 Nov 30 16:00 file3[ian@echidna ~]$ exit [ian@echidna ~]$ groupsian development editor

文件一切 者
root 用户可以使用 chown 命令更改 文件的一切 权。在它最简单的方式 中,语法和 chgrp 命令类似,除了使用用户名或者数字 id,而不是组名或者 id。文件的组也可能通过在用户名或者 id 之后添加一个冒号和组名或者 id 来同时更改 。假如 只有给出冒号,那么就使用用户的默认组。一般来说,-R 选项会递归地应用更改 。清单 18清单 18 给出了一个例子。
清单 18. 使用 chown 更改 文件一切 权
[ian@echidna ~]$ touch file4 [ian@echidna ~]$ su -Password:[root@echidna ~]# ls -l ~ian/file4 -rw-rw-r--. 1 ian ian 0 Nov 30 16:04 /home/ian/file4 [root@echidna ~]# chown greg ~ian/file4[root@echidna ~]# ls -l ~ian/file4 -rw-rw-r--. 1 greg ian 0 Nov 30 16:04 /home/ian/file4 [root@echidna ~]# chown tom:gretchen ~ian/file4 [root@echidna ~]# ls -l ~ian/file4 -rw-rw-r--. 1 tom gretchen 0 Nov 30 16:04 /home/ian/file4 [root@echidna ~]# chown :tom ~ian/file4[root@echidna ~]# ls -l ~ian/file4 -rw-rw-r--. 1 tom tom 0 Nov 30 16:04 /home/ian/file4

指定用户和组的较早版本使用点,而不是冒号。由于 当称号 中包含点时,这个可能会形成 误解,所以已经不再推荐。
Linux上的文件和目录权限介绍就到此为止。

楼主热帖
[Windows7] 上网冲浪轻松快捷 用Win7也能孝敬父母
[Windows7] 不要关于 操作系统过分的热衷 操作系统仅仅是
[Windows7] Windows 7系统任务栏电源图标不显示的解决方
[Windows7] 打造Win7个性多样任务栏 系统与众不同酷技巧
[Windows10] Windows8 如何恢复传统开始菜单或启用开始屏
[系统应用经验技巧] 重新安装windows系统后用户6件必做大
[Server_Vista_Linux] Windows Vista 中如何同步计算机时
[系统应用经验技巧] 保证 Win7用户数据安全 用DEP软硬皆
[Windows10] 微软Windows8 内置应用特性功能优化更新
[电脑学习应用] 哪些windows操作系统之中落后的技术现在

您需要登录后才可以回帖 登录 | 注册

本版积分规则

win7 64位旗舰版下载|win10系统下载|win7旗舰版|联系我们|网站地图|

GMT+8, 2016-12-11 13:56 , Processed in 0.475483 second(s), 29 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

过期罐头电脑论坛

win7旗舰版_windows10

快速回复 返回顶部 返回列表