Samba 用户将时间段设置为已启用

Samba 用户将时间段设置为已启用

我的一台电脑上安装了 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}。

  1. 密码以纯文本形式显示在进程列表中。
  2. 这是一个重启后仍能继续使用的命令行方法。

如果你希望自动化,可以将这两行添加到脚本中。请参阅如何在启动时运行脚本?几种方法)

相关内容