我有一个由 Samba 共享并安装在 Windows 上的文件夹。如果我在 Linux 中锁定文件,我不希望 Windows 用户修改这些文件。如果 Windows 用户将创建文件/文件夹,在 Linux 中我应该能够锁定它。我该怎么做呢?
答案1
文件系统需要允许写入,而 Samba 也需要允许远程用户进行任何修改。由于这两组权限都是独立的,因此涉及网络共享不会使事情变得复杂。只需使用 chmod 命令取消相应文件和用户的写入权限,Samba 用户在尝试写入这些文件时就会看到错误消息。
我有一个由 Samba 共享并安装在 Windows 上的文件夹。如果我在 Linux 中锁定文件,我不希望 Windows 用户修改这些文件。如果 Windows 用户将创建文件/文件夹,在 Linux 中我应该能够锁定它。我该怎么做呢?
文件系统需要允许写入,而 Samba 也需要允许远程用户进行任何修改。由于这两组权限都是独立的,因此涉及网络共享不会使事情变得复杂。只需使用 chmod 命令取消相应文件和用户的写入权限,Samba 用户在尝试写入这些文件时就会看到错误消息。