我不确定我的电脑上是否已禁用所有帐户,包括 samba-guest,我需要禁用除我正在使用的帐户之外的所有帐户。我该如何禁用它们?
答案1
您应该能够设置帐户以使用 /bin/false 来防止登录。
sudo usermod -s /bin/false <account>
因此,对于用户“baduser”,使用sudo usermod -s /bin/false baduser
。
您也可以直接使用以下命令编辑密码文件vipw
。结果行应如下所示:
jgb:x:1003:1003:,,,:/home/jgb:/bin/false
为了更加安全,您可以通过 ssh 设置允许的用户/etc/ssh/sshd_config
。您可以添加如下一行:
AllowUsers user1 user2 user3
答案2
答案3
它应该是仅在短时间内永久存在吗?
你可以通过在 /etc/password 和 /etc/shadow 中的密码前添加星号来禁用帐户,或者简单地备份和删除(/etc/samba/smbpasswd 也一样,具体取决于你的 samba 配置,否则你可以尝试只将你的用户名映射到 samba,而保留其他
答案4
sudo passwd -l USERNAME
锁定
sudo passwd -u USERNAME
解锁