Linux新增/删除用户,配置sudo权限,过期策略

新增用户

使用下面的命令新增用户:

sudo adduser wyk
sudo passwd wyk
#输入密码
#再次输入密码

 

删除用户

使用下面的命令删除用户:

userdel -r wyk

 

配置sudo

给用户开启sudo权限:

sudo vim /etc/sudoers

#搜索ALL=(ALL) 找到root这一行,在下面新增一行需要配置sudo权限的用户,参考root那一行进行配置

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
ops     ALL=(ALL)       NOPASSWD: ALL
app    ALL=(ALL)       ALL
app_test    ALL=(ALL)       ALL
wyk_csdn    ALL=(ALL)       ALL

单配置sudo的话,在执行某些命令的时候可能会遇到下面的错误:

sudo  sorry, you must have a tty to run sudo

遇到这个错误的时候修改/etc/sudoers文件将下面的内容注释即可:

sudo vim /etc/sudoers

注释下面这一行
#Defaults    requiretty

过期策略

默认情况下,linux的用户每90天会过期,下面介绍如果用户过期之后如何解决以及怎么修改默认过期策略:

查看过期时间:

chage -l wyk_csdn

修改为永不过期

假设我刚建的用户过期了,已过期的账号需要修改密码,首先修改密码(这个时候可以改成和原密码一样),然后我们使用下面的命令让他永不过期:

#首先修改密码
sudo passwd wyk_csdn

#设置永不过期
chage -M 99999 wyk_csdn

修改默认过期策略:

通过上面的命令可以看到有两个参数, 修改密码的最小时间间隔(Minimum number of days between password change)和修改密码的最小时间间隔(Maximum number of days between password change)。

我们可以通过修改下面的配置文件修改默认的过期策略,在修改之后是立即生效的,但仅对之后新增的用户生效,已创建的用户过期时间仍是按照之前的策略进行。

vim /etc/login.defs

#需要关注下面几个参数

PASS_MAX_DAYS 97      #修改密码的最大时间间隔,表示97天后,密码会过期。99999表示永不过期。

PASS_MIN_DAYS 7      #修改密码的最小间隔时间,0表示可以随时修改账号密码。

PASS_MIN_LEN  14      #密码最小长度,对于root无效

PASS_WARN_AGE 15      #密码过期前多少天开始提示

 

希望本文对你有帮助,请点个赞鼓励一下作者吧~ 谢谢! 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王义凯_Rick

遇见即是缘,路过就给个评论吧~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值