我已经设置了一个服务来以非 root 用户身份运行 samba,其中守护程序和服务的配置文件位于我的主目录(在正确的子目录中)。但是我不断让samba 启动和 samba 停止,并且该过程在没有任何信息的情况下存在。(都在 systemctl 或 journalctl 上)。
samba 可以作为服务和非 root 用户运行吗?
我已经设置了一个服务来以非 root 用户身份运行 samba,其中守护程序和服务的配置文件位于我的主目录(在正确的子目录中)。但是我不断让samba 启动和 samba 停止,并且该过程在没有任何信息的情况下存在。(都在 systemctl 或 journalctl 上)。
samba 可以作为服务和非 root 用户运行吗?
不。
Samba监听1024以下的端口(即135、445),约定只有root才能绑定1024以下的端口。
但是,Linux 有一个功能接口,可用于允许服务绑定到 1024 以下的端口,无需 root: