在我们的Centos 7服务器上,我将create mask = 770添加到我的smb.conf中,以强制对用户存储在目录中的文件具有权限。然后,在命令行中输入以下内容:
# systemctl restart smb.service
# systemctl restart nmb.service...but没有使用正确的权限保存文件。它们在重新启动后被正确保存。那么,在重新引导过程中发生了什么(可能),我可以从命令行执行这些操作?
下面是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发布于 2019-11-06 19:26:05
重新启动服务似乎是对重新启动的一种改进。更好的方法是使用许多linux服务(包括Samba )附带的配置重新加载。此功能通常通过SIGHUP信号或通过控制程序进行访问。
使用smbcontrol (手册页)以最低的停机时间和对已经使用您的共享的服务可能产生的最小影响重新加载配置。所以,只需运行这个:
smbcontrol smbd reload-config发布于 2019-07-22 23:59:13
你把服务的名字弄错了。尝试:
# systemctl restart smb.service
# systemctl restart nmb.service发布于 2021-01-29 23:10:43
Samba为每个连接的用户创建一个子进程。根据手册,父进程监视配置文件,并在它更改时自动重新加载它。因此,您的更改几乎是在不需要做任何操作的情况下立即执行的,但是这些更改不会传播到当前的子进程。
任何新用户安装的共享都会看到您的更改。
如果你想看他们
https://serverfault.com/questions/976264
复制相似问题