我希望员工组的用户在没有管理员/超级用户权限的情况下能够运行以下脚本,而无需输入密码。这是在OSX操作系统中。
请注意,/usr/sbin/serveradmin需要root/sudo特权。
我已经尝试将以下内容添加到我的/etc/sudoers文件中,但它不起作用。该脚本具有755权限。
这是一个shell脚本:
请注意,/usr/sbin/serveradmin需要root/sudo特权。
我已经尝试将以下内容添加到我的/etc/sudoers文件中,但它不起作用。该脚本具有755权限。
%staff ALL=NOPASSWD: /usr/sbin/serveradmin stop smb,/usr/sbin/serveradmin start smb
%staff ALL=NOPASSWD: /bin/sh /opt/scripts/restart-smb
这是一个shell脚本:
#!/bin/bash
#
# This script simply restarts SMB (Samba)
#
echo "Stopping SMB..."
/usr/sbin/serveradmin stop smb
echo "Pausing for 30 seconds..."
/bin/sleep 30
echo "Starting SMB..."
/usr/sbin/serveradmin start smb
echo "Script complete!"
非常感谢您的想法和建议!
Dan