我正在/home/pi/pydev与 Samba 在 debian 机器(实际上是树莓派)上共享一个目录。我正在从 Windows 7 机器读取和写入该目录。当我在 W7 下创建该目录中的文件时,它获得 0764 权限,并且它由用户 rolf 和组 rolf 所有 - 这就是 W7 机器上的我。
debian 机器上的用户 pi 和用户 rolf(W7 上)都需要能够修改该目录中的文件,因此我将它们都设为组成员coders,希望我可以对其进行配置,以便编码人员的成员至少具有读写权限访问该目录中的文件。.
但是用户 pi 不能修改属于 rolf 组的任何文件。
我可以chmod rolf:coders <filename>逐个归档。
将用户 pi 添加到组 rolf 是丑陋的,并且不起作用(没想到。除了 Debian 之外,Samba 是否与组保持完全不同的用户管理?)。
我也可以以 rolf 的身份登录到 debian 机器,然后导航到该文件夹。
但最优雅的方式(对我而言)是,默认情况下,如果由 rolf 从 W7 机器创建的文件将获得 userid rolf 和 groupid 编码器。
我可以配置 Samba 来做到这一点,还是有其他方法可以自动执行该任务?
在 bash shell (A) 中,键入`(accent-grave) 将启动另一个 shell 提示符 (B)。在 B 中输入的任何命令的输出都是 A 的命令。
$ `
> whoami`
-bash: Joe: command not found
Run Code Online (Sandbox Code Playgroud)
(如果我的用户名是 Joe。)
$ man `
> `
What manual page do you want?
Run Code Online (Sandbox Code Playgroud)
有没有这方面的手册页,最好有一些例子?