无法通过nautilus查看分区

时间:2013-01-28 21:54:11

标签: linux permissions partitioning mount nautilus

我正在尝试从我的fedora 17盒子上的另一个分区查看访问文件,但它说“无法显示文件夹内容。您没有查看”alex“的内容所需的权限。< / p>

我在Fedora 17上使用相同的用户名和密码运行nautilus,该帐户拥有来自其他分区的文件,这可能没有任何意义。我如何允许自己在另一个分区上查看我自己的文件?

亚历

1 个答案:

答案 0 :(得分:0)

亚历,

文件存储在文件系统中,并由inode指向。 Inode包含文件元数据,例如访问控制,创建/修改/访问时间及其用户ID。

当您使用lsstat等命令列出文件时,它们会使用/ etc / passwd作为键将UID映射到用户名。您可以告诉他们不要通过ls -n $filestat -c %u $file解析UID->用户名。

如果您输入id,您将看到当前正在运行的UID。如果其他分区上的文件的UID与当前的UID不同,您将看到此问题。如果您具有root访问权限,则可以将文件的所有权更改为常规用户的UID(man chown),即位于当前操作系统的/ etc / passwd文件中的UID。然后,您应该能够以普通用户身份访问这些文件。

也就是说,如果您的问题是UID不匹配:)