linux - 无法通过nautilus查看分区

标签 linux permissions partitioning mount nautilus

我试图从 Fedora 17 机器上的另一个分区查看访问文件,但它显示“无法显示文件夹内容。您没有查看“alex”内容所需的权限”。

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

亚历克斯

最佳答案

亚历克斯,

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

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

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

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

关于linux - 无法通过nautilus查看分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14571945/

相关文章:

linux - cs 1.6安装linux怪异

java - checkSelfPermission 总是返回 GRANTED

algorithm - 需要一种算法来拆分一系列数字

oracle - SQLException : ORA-14400: inserted partition key does not map to any partition

python - 从 Linux 终端运行 Python 脚本到 LocalHost

regex - 如何在 Linux 命令行中 grep 以双正斜杠开头的行?

linux - 查看目录 rec 是否在 Linux 中用作符号链接(symbolic link)

c - 当 perl 脚本周围的 C 包装器的 setgid 位发生变化时,为什么 @INC 会发生变化?

c# - 在域中设置命名管道安全性

mysql - 我可以设置Mysql自动分区吗?