更改访问权限

更改访问权限

操作系统:Ubuntu 14.04 桌面版

我发现通过 nautilus 访问第二块硬盘的唯一方法是在硬盘在计算机中时重新安装 Ubuntu。然后,当我查看“500 GB 卷”时,我实际上可以进入并创建文件夹等。

之后,我将我的 Linux CPU 添加到 Windows 域中,现在当我尝试访问 HD 时,系统会提示我输入旧的当地的用户的密码。我尝试了网上找到的许多关于如何将安全性设置为全球可读的不同建议,但现在我想重新开始(而不必重新安装 Ubuntu)。

在另一次尝试(重新安装 Ubuntu)中,我删除了安装时创建的原始用户,因此当我第二次尝试访问硬盘时,它要求输入“root”密码,当我尝试使用已删除用户的密码时,当然不起作用。因此,我设置了 root 密码,但现在我又回到了原点。我无法访问 500 GB 的硬盘。

有人能解释一下如何使用 ext4 格式化,并在新添加的内部硬盘上设置权限为全球可读吗?我不太了解权限,所以我不知道在哪里设置权限。在 /dev/sdb1 或 /media/user/LONG-UGLY-UUID-NAME。

chmod -R 777 /路径...?

chown -R 域UID:域GUI /路径到....?

谢谢!

答案1

我建议你阅读*nix 模式因为您可能会一次又一次地遇到它们。

更改访问权限

您可以使用以下命令将文件或目录更改为全世界(=所有人)可读:

chmod a+rX [PATH...]
  • a意味着将变更应用于所有类别(所有者、组和世界)。
  • +表示授予额外的访问权限。
  • r指阅读的权利。
  • X表示执行(常规文件)或遍历(目录)的权限,前提是至少有一个类已经具有执行/遍历访问权限。使用X(大写字母)而不是很重要x,因为否则所有文件都将被标记为可执行文件,这在最好的情况下会造成混淆,在最坏的情况下会造成安全问题。

如果您不是文件所有者,则需要先通过sudo在该命令前面添加来获取超级用户权限。要以递归方式更改目录树的权限,请将-R开关添加为第一个参数。

变更所有权

如果您希望您的主用户帐户拥有文件系统根目录(例如因为您想将其用于文档、多媒体或其他非系统文件),那么将所有权移交给它会更为优雅:

sudo chown [-R] "$USER:" [PATH...]

这会将所有权更改[PATH...]为用户$USER(通常是当前登录用户的名称),并将组所有权更改为该用户的默认登录组。再次-R递归应用更改。

相关内容