读、写和执行

右键单击从而管理文件夹或文件权限时,您可以查看或更改权限,当然,前提是您的帐户有这样的权限。在 Nautilus 中,如果一个文件或文件夹不在用户帐户的安全权限范围内,它旁边会有一个锁状图标。对于 linux,每个文件夹都有 3 个权限集:用户所有者 (u)、组所有者 (g)、及其他 (o),在每个权限集中可以分配基本的读、写、或执行权限。

记得给 shell 脚本或用户需要执行的任何其他文件分配执行权限。不像 Windows,在 Linux 中,您需要明确地授权文件执行权限给需要执行该操作的用户组。如图 5所示。
图 5. 在文件上设置权限

GNOME 在文件上设置权限截图

下面的附属表1概述了一个典型 Linux 文件的基本权限选项。在此使用八进制表示法,因为许多 Linux 相关的安装和软件文档以八进制计数法引用这些权限。
表 1. Linux 权限

Linux 权限

使用 Nautilus 创建一个新文件时,使用基础 Linux 配置实现 umask,这和您从命令行创建文件一样,umask 确定默认权限。多数 Linux 发行版的 umask 默认为 022。文件从八进制数 666 开始工作。您只需要做一点简单的减法就可了解 umask 如何工作。如果创建一个新文件且 umask 是 022,该文件的默认权限为 666 - 022,或是 644。也就是说该用户所有者拥有读和写权限,而组所有者和其他用户仅有只读权限。

同样的概念也适用于使用 Nautilus 创建文件夹。文件夹从八进制数 777 开始工作。使用同样为 022 的 umask,如果创建一个新文件夹,其默认权限是 777-022,或是 755。这意味着用户所有者拥有所有权限,而组所有者和其他用户仅有读和执行权限。

共享权限

就像在 Windows Explorer 中一样,您可以使用 Nautilus 轻松地共享一个文件夹。要实现这一点,右键单击要共享的文件夹,并选择 Sharing Options 菜单项。接着,选择 Share this folder 复选框。如 图 6 所示。
图 6. 共享一个文件夹

共享一个文件夹

除此之外,如果想让其他用户能够保存该文件夹中的文档,可以选择 Allow others to create and delete files in this folder 复选框。如果您这样做,Nautilus 会要求您确认更改文件夹权限。

如果您有用户使用混合环境,可以选择 Guest access 复选框,允许这些用户可以在没有一个本地 Samba 帐户进行身份验证的情况下访问该文件夹。要谨慎使用这一选项,因为它可能会给您的 Linux 服务器带来不必要的安全漏洞。

如果您想与 Windows 用户共享文件夹,并对其进行验证,必须首先在您的 Linux 服务器上建立和配置 Samba。这样您就可以在双系统间方便的传输文件了。

http://www.51rhca.com/archives/276