samba服务器是否有允许来自单个用户的多个连接的限制?(通过smbpasswd -a创建多台PC连接到同一个samba服务器)用户
服务器: AlmaLinux 9 Samba版本: 4.16.4
谢谢你的回复
发布于 2023-02-01 17:07:59
是的,你可以用一些棘手的方法。您应该添加preexec脚本来检查这个用户是否已经连接到:
[myshare]
...
preexec script = /sbin/PermitSingleLogon.sh
preexec close = Yes
...以及剧本本身
#!/bin/bash
IFS="-"
RESULT=$(smbstatus -S -u $1 2> /dev/null | awk 'NF \
> 6 {print $1}' | sort | uniq -d)
if [ "X${RESULT}" == X ]; then
exit 0
else
exit 1
fi有关更多细节,请查看原始桑巴手册。
https://serverfault.com/questions/1121716
复制相似问题