首页 > 试题广场 >

假设我是一个系统管理员,我有一个用户最近不乖,所以我想暂时将

[问答题]
假设我是一个系统管理员,我有一个用户最近不乖,所以我想暂时将他的账号停掉, 让他近期无
法进行任何动作,等到未来他乖一点之后,我再将他的账号启用,请问:我可以怎么作比较好??

由于这个账号是暂时失效的,所以不能使用 userdel来删除, /etc/shadow 的架构,可以知道有这几个可使用的方法:
o  将 /etc/passwd 的 shell 字段写成 /sbin/nologin ,该账号暂时无法登入主机;
o  将 /etc/shadow 内的密码字段,增加一个 * 号在最前面,这样该账号亦无法登入;
o  将 /etc/shadow 的第八个字段关于账号取消日期的那个,设定小于目前日期的数字,也无法登入系统。
发表于 2020-12-11 16:04:06 回复(0)
user 指令里面有一个-L 的选项可以锁定用户登录吧

发表于 2019-02-10 22:19:12 回复(0)
GRANT 允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限。对象创建后,除了创建者外,除非创建者赋予(GRANT)权限,其他人没有访问对象的权限。一旦用户有某对象的权限,他就可以使用那个特权。或者增加权限字段,拒绝对应用户的登陆?
发表于 2018-10-08 11:47:46 回复(0)