![Samba 用户将时间段设置为已启用](https://linux22.com/image/1160067/Samba%20%E7%94%A8%E6%88%B7%E5%B0%86%E6%97%B6%E9%97%B4%E6%AE%B5%E8%AE%BE%E7%BD%AE%E4%B8%BA%E5%B7%B2%E5%90%AF%E7%94%A8.png)
我的一台电脑上安装了 ubuntu 服务器。
我使用 samba 进行网络共享。
我在修复日手动启用/禁用 samba 用户。
请帮我根据给定的日期或时间将其设置为自动。假设星期五将启用用户,其他日子将禁用用户。
我尝试搜索网络但什么也没找到。
答案1
你可以使用以下命令禁用用户
at 0:00 Fri smbpasswd -x {user}
- 您可以将其理解为“星期五 0:00 启动 smbpassword 并删除 {user} 的密码。
您可以启用用户
at 0:00 Sat smbpasswd -x {user} -W {password}
- 您可以将其理解为“星期六 0:00 启动 smbpassword 并为 {user} 设置 {password}。
- 密码以纯文本形式显示在进程列表中。
- 这是一个重启后仍能继续使用的命令行方法。
如果你希望自动化,可以将这两行添加到脚本中。请参阅如何在启动时运行脚本?几种方法)