答案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/haider
750
640
要将内部目录设置/media/haider/
为750
:
find /media/haider/. -type d -exec chmod 750 {} \;
要将里面的文件设置/media/haider/
为640
:
find /media/haider/. -type f -exec chmod 640 {} \;
我建议不要777
为了允许其他人访问而对该文件夹设置权限。相反,利用组并设置文件夹的权限以遵循最小特权原则。