The*_*eer 2 debian mount fstab
是否可以在没有noexec
选项的情况下挂载单个文件夹。我有一种情况,必须安装服务器上用户主文件夹中的 Web 应用程序noexec
,但无法正确运行,但是,我不想取消对所有用户的限制,仅针对该用户。
fstab 看起来像这样:
# /dev/sda3 /home ext3 defaults 0 2
UUID=cae3a489-22c1-43d8-aaf1-27306b32ebb0 /home ext3 defaults,noexec 0 2
Run Code Online (Sandbox Code Playgroud)
因此,noexec
从此处删除将允许所有用户运行可执行文件,我需要一个解决方案来仅允许用户运行user
。
您的意思是要删除对noexec
/home 中目录的限制而不是在整个分区上删除它吗?如果是这样,绑定挂载目录并使用默认选项重新挂载它可能会起作用。但请进行您自己的测试。下面是一个似乎使用 EXT4 工作的肮脏黑客,但如果您可以将 webapp 目录绑定安装在其自身之上的某个位置,它可能会更干净/更安全/更好。在从 fstab 挂载完成后,这必须在 shell 脚本中运行:
mount --bind /home/user/webapp /home/user/webapp
mount /home/user/webapp -oremount,defaults
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4618 次 |
最近记录: |