作为linux管理员怎么设置指定用户禁止登陆系统?
系统中有一个组叫做“wheel”,我们可以利用该组实现一些特殊的功能。
我们可以将拥有su使用权限的用户加入到wheel组中并且对该组进行限制,那么只有在该组中的用户才有su的使用权限。
如要实现该功能,按照下面的步骤操作。所有的命令都应该以root身份执行: 将用户加入到wheel组:
usermod -G wheel 编辑PAM针对su的配置文件,/etc/pam.d/su,对下面的行取消注释:
# auth required /lib/security/pam_wheel.so use_uid 更改为:
auth required /lib/security/pam_wheel.so use_uid 这样只有管理组wheel中的用户可以使用su命令
如何在Linux下添加/删除/修改,用户及用户组?
Linux删除用户组和用户时常用的一些命令和参数。
1、从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
gpasswd -d A GROUP
2、建用户:
adduser phpq //新建phpq用户
passwd phpq //给phpq用户设置密码
3、建工作组
groupadd test //新建test工作组
4、新建用户同时增加工作组
useradd -g test phpq //新建phpq用户并增加到test工作组
注::-g 所属组 -d 家目录 -s 所用的SHELL
5、给已有的用户增加工作组
usermod -G groupname username
或者:gpasswd -a user group
6、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户,去掉*即可。
或者使用如下命令关闭用户账号:
passwd peter –l
重新释放:
passwd peter –u
6、永久性删除用户账号
userdel peter
groupdel peter
usermod –G peter peter (强制删除该用户的主目录和主目录下的所有文件和子目录)
7、显示用户信息
id user
cat /etc/passwd