我正在运行 Mac Os 10.9,并通过我们拥有管理员帐户的本地网络连接到 Mac OS 服务器(10.8?)。
我定期使用 将我的机器上的 3 个目录同步到文件服务器rsync
。我想将这些目录设为只读,这样人们就不会将自己的东西添加到我的文件夹中。
当我ssh
进入另一台机器时,我可以使用 进行更改,chmod
并且这些更改可以通过 进行验证ls
。但是,如果我以不同的用户身份从另一台机器连接到同一目录afp
,我仍然能够通过 GUI 进行更改(删除、编辑等)。
我如何才能更改远程目录的文件权限以便ssh
将它们传播到 GUI?
当我尝试sudo chmod
在远程会话中运行时,它告诉我我不在 sudoers 文件中。但是,由于我是该文件的所有者,因此我仍然可以更改其权限而无需sudo
。
答案1
法新社可以使用SMB
、NFS
或... 所有这些都提供独立的文件访问控制和覆盖(取决于配置)。如果这些其他用户都通过它进行连接,FTP
最好将文件夹的配置更改为只读(无论文件系统权限如何)。WebDAV
AFP
这样的改变只会影响AFP
连接,而不会影响你的SSH
或rsync
连接(我假设你使用 rsync 通过 ssh)