我的一台电脑上安装了 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}。
- 密码以纯文本形式显示在进程列表中。
- 这是一个重启后仍能继续使用的命令行方法。
如果你希望自动化,可以将这两行添加到脚本中。请参阅如何在启动时运行脚本?几种方法)