挂载分区后无法创建文件夹

挂载分区后无法创建文件夹

我尝试通过双击来挂载 ext4 分区。

之后,在其属性中我发现权限仅限于 root。

我尝试在其中创建一个新文件夹,但该选项不被允许,所以我所做的是从 /media/username/ 启动终端,然后

sudo chmod 777 "partition name" 

此后,权限仍然只属于 root,但我可以做以前不能做的任何事情。

我的问题是,这个操作是否不正确?解决此类问题的最佳方法是什么?

答案1

你的意思是,root 仍然是所有者。要使自己成为所有者,请在以自己的身份登录时运行:

sudo chown -R $USER: /media/$USER/"partition name"

-R递归,所以所有内容也都是你的

然后修复权限,因为 777 不是一个好的选择,因为现在任何人都可以在这里写入;这只向所有者授予写入权限:

sudo chmod 755 /media/$USER/"partition name"

请注意,像这样更改挂载点的所有权和权限是可以的,但不建议在以下设备上这样做/dev/sda1

答案2

通过使用该命令,chmod您只是改变了文件的权限,而不是所有权。

在终端中更改所有权类型

sudo su
chown "Your user name":"Your group name" -R "partition name"

还要记住只能在目录下执行此操作/media/.../your desired file,因为获取系统所有权是危险的并且根本不推荐。

这也是chmod 777一个危险的命令。

尝试类似chmod 755 -R /media/.../your desired file

这里的-R意思是递归地改变所有子文件的权限。

永远不要尝试此/操作,/media因为它可能会破坏您的系统。

chmod 777很危险,因为

第一个数字设置根用户的权限
第二个数字设置当前组中用户的权限
第三个数字设置所有其他用户的权限

4 表示读取
2 表示写入
1 表示执行

因此 4 + 2 + 1 = 7 表示所有三个权限

因此,您实际上允许任何用户更改您的所有文件

希望这可以帮助

相关内容