授予 SSH 用户对目录的只读访问权限

授予 SSH 用户对目录的只读访问权限

我正在运行 Fedora 17,我想让多个用户访问 /run/media/haukur/ 上的辅助硬盘上的文件。这就是我最初所做的:

chmod -R 755 /run/media/

但每次我关闭计算机时,这些权限都会重置为:

ls -l /run/media/
drwxr-x---+ 4 root root 80 Jul  5 17:42 haukur

这同样适用于/run/media/haukur/。我在每个用户的主目录中创建了一个指向 /run/media/haukur/ 的符号链接,但它们始终停止工作(权限错误)。

我该怎么做才能使这些变化永久化?

编辑:我通过将设备添加到解决了问题/etc/fstab

/dev/sdc1   /media/a                               ext4    defaults        0 0
/dev/sdb1   /media/b                               ext4    defaults        0 0

答案1

对于 Fedora 系统,该文件/etc/rc.local包含系统引导并启动运行级别中的所有服务后运行的命令。如果您希望在系统启动时修复权限,请放入chmod -R 755 /run/media/etc/rc.local文件。

/etc/rc.local被视为 shell 脚本。

相关内容