Linux下用户权限设定
创建用户
[root@localhost ~]# useradd machao
锁定用户,两种方法:
用户锁定后查看/etc/shadow文件密码行会有叹号,有两个叹号是用passwd锁定,一个是用usermod锁定
[root@localhost ~]# passwd -l machao
锁定用户 machao 的密码 。
passwd: 操作成功
查看用户状态
[root@localhost ~]# passwd -S machao
machao LK 2015-07-06 0 99999 7 -1 (密码已被锁定。)
解锁用户
[root@localhost ~]# passwd -u machao
解锁用户 machao 的密码 。
[root@localhost ~]# usermod -L machao
[root@localhost ~]# passwd -S machao
machao LK 2015-07-06 0 99999 7 -1 (密码已被锁定。)
[root@localhost ~]# usermod -U machao
解锁用户也可以直接进配置文件删除密码行叹号,保存退出也可以解锁
[root@localhost ~]# tail -n 2 /etc/shadow
machao:!$6$aN3/gZmm$UzrlVCoqbsVvQphgrRA4wvD5jSNDNSJkExQ/loqx97biaKzL9HNopS6OqkY14lRrrjPJ7.MSfL025FIZUdy/w/:16622:0:0:7:::
xiaoxin:!!:16622:0:10:7:::
锁定账号文件/etc/passwd,锁定后不可以创建用户
[root@localhost ~]# chattr +i /etc/passwd
[root@localhost ~]# lsattr /etc/passwd
----i--------e- /etc/passwd
[root@localhost ~]# useradd xiaoxin
useradd: cannot open /etc/passwd
解锁文件
[root@localhost ~]# chattr -i /etc/passwd
[root@localhost ~]# lsattr /etc/passwd
-------------e- /etc/passwd
设置账号密码是用天数
cat /etc/login.defs
PASS_MAX_DAYS 10
[xiaoxin@localhost ~]$ su - machao
密码:
警告:您的密码将在 10 天后过期
强制用户下次登录修改密码
[root@localhost ~]# chage -d 0 machao
[root@localhost ~]# su - xiaoxin
[xiaoxin@localhost ~]$ su - machao
密码:
您需要立即更改密码(root 强制)
为 machao 更改 STRESS 密码。
(当前)UNIX 密码:
新的 密码:
重新输入新的 密码:
修改命令记录条数 适用于新登录的用户
vim /etc/profile
HISTSIZE=1000
只显示五条
[root@localhost ~]# history
22 tail -n 2 /etc/shadow
23 cat /etc/login.defs
24 vim /etc/profile
25 . /etc/profile
26 history
是用当前用户
[root@localhost ~]# echo $HISTSIZE
10
修改文件,在文件中添加(用户每次推出会执行该文件)
[root@localhost ~]# vim /root/.bash_logout
# ~/.bash_logout
history -c
clear
修改终端注销时间
vim /etc/profile
export TMOUT=10 添加这一行
|
文章
|
23729
|
创建日期
|
5-27-2019
|
作者
|
wangjianb
|
评分
|
(None)
|
|