Par*_*ley 2 command-line-interface samba mask
在我们的 Centos 7 服务器上,我添加create mask = 770
了 mysmb.conf
以强制我们的 Windows 用户存储在目录中的文件的权限。然后从命令行,我输入了以下内容:
# systemctl restart smb.service
# systemctl restart nmb.service
Run Code Online (Sandbox Code Playgroud)
...但文件没有以正确的权限保存。它们在重新启动后被正确保存。那么(也许)我可以从命令行完成的重启过程中发生了什么?
这是 smb.conf 的部分:
[image-storage]
comment = archived image location
path = /our/samba/path/to/image_storage
valid users = @NameOfOurGroup
create mask = 770
browsable = yes
writable = yes
guest ok = no
force user = imagestore
Run Code Online (Sandbox Code Playgroud)
小智 7
仅重新启动服务似乎是对重新启动的改进。更好的是利用许多 linux 服务(包括 Samba)附带的配置重新加载。此功能通常通过 SIGHUP 信号或通过控制程序访问。
使用smbcontrol(手册页)以最短的停机时间和对已经使用您的共享的服务的最低可能影响重新加载配置。所以,只需运行这个:
smbcontrol smbd reload-config
Run Code Online (Sandbox Code Playgroud)
您的服务名称有误。尝试:
# systemctl restart smb.service
# systemctl restart nmb.service
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12078 次 |
最近记录: |