无法进入文件夹 /media/myuser/partitionname

无法进入文件夹 /media/myuser/partitionname

我的笔记本电脑有两块硬盘:一块 SSD 和一块 HDD。我将根分区放在 SSD 上,并将 HDD 分成两个分区,一个用于 /home,另一个用于存放我的个人数据。

安装 Kubuntu 后,我无法访问它。在 Dolphin 文件管理器中,我收到错误:

无法进入文件夹 /media/haider/MyFiles

这是权限问题还是其他问题?

lsblk 截图: lsblk 截图

媒体文件夹内容: 媒体文件夹内容

答案1

该文件夹/media/haider具有权限700,且所有者为root。这可防止除 之外的任何人root对该目录执行任何操作。

假设您的用户名和组名都是haider您可以更改目录的所有权以便您可以访问它:

sudo chown -R haider:haider /media/haider

/media/haider这将设置用户和组,haider并允许您访问该目录。这也适用于目录内的所有文件和子目录/media/haider

然后,您可以设置权限以750允许haider组中的其他人read访问execute该目录,但不允许write访问。

chmod 750 /media/haider

如果文件和目录的权限仍在内,则组中的其他用户haider可能仍无法查看或访问任何文件。将其他目录设置为 是可以的,但最好将文件设置为 以避免任何可能的安全问题(当然,对于纯媒体文件来说,这不是什么问题,但仍然是一种很好的做法)。700/media/haider750640

要将内部目录设置/media/haider/750

find /media/haider/. -type d -exec chmod 750 {} \;

要将里面的文件设置/media/haider/640

find /media/haider/. -type f -exec chmod 640 {} \;

我建议不要777为了允许其他人访问而对该文件夹设置权限。相反,利用组并设置文件夹的权限以遵循最小特权原则

相关内容