用户名相关

修改用户名

Linux中可以使用usermod命令更改用户名,具体的操作方法如下:
1、首先打开linux的终端,输入指令修改用户名,简单的用户名修改是usermod加参数l,后面跟新用户名,最后是旧用户名。
在这里插入图片描述
注意: 你需要从要改名的帐号中登出并杀掉该用户的所有进程,要杀掉该用户的所有进程可以执行下面命令
$ sudo pkill -u 旧用户名
$ sudo pkill -9 -u 旧用户名

2、修改注释性描述
$ usermod -c 描述 新用户名

3、修改主目录
$ usermod -d /home/新用户名 新用户名

4、修改组名
$ groupmod -n 新用户名 旧用户名

5、修改UID
$ sudo usermod -u 1000 新用户名

修改密码

若修改root自己的密码,直接输入 passwd . 输入两遍,新密码即可。
若修改其他用户,如oracle 的密码,可直接输入passwd oracle. 输入两遍…

介绍另外一种设置。即使密码简单,也会创建成功。在命令行下键入:
echo 123456 |passwd --stdin wangml1.
至此,成功。
linux的Redhat下解决设置密码过于简单的问题
在这里插入图片描述

解锁用户

普通用户被锁

1.方法

这个错误是因为次数过多的原因导致的,如果不是root用户可以通过root执行以下命令清楚错误次数

查看test用户的登录失败的次数

pam_tally2 --user test

重置计数器,即手动解锁

使用root用户登陆后执行:

pam_tally2 --user=test --reset #重置
可以通过last命令查看用户登录情况,可以通过查看/var/log/secure查看ssh登录的日志情况。

cat /var/log/secure|grep “Fail”

2.如果出现密码你确定没有问题,在ssh可以登录但是界面又一直登录不上去,而且你的系统是x64的系统

可能与lib环境有关系

方法:

(1)通过ssh登录到服务器

(2)进入 /etc/pam.d/login 文件

   vim /etc/pam.d/login

  session required /lib/security/pam_limits.so
  改成:
  session required /lib64/security/pam_limits.so 

(3)重启服务器后生效。

root用户解锁

Account locked due to 217 failed logins

重启 Linux系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面

在 linux16参数这行的最后面追加 “ rd.break”参数,然后按下 Ctrl + X组合键来运行修 组合键来运行修改过的内核程序,然后进入到系统的紧急救援模式

输入如下命令:

复制代码
mount -o remount,rw /sysroot

chroot /sysroot

pam_tally2 --user=root
Login Failures Latest failure From
root 217 05/19/20 9:33:15 10.10.1.33

pam_tally2 --user=root --reset
Login Failures Latest failure From
root 217 05/19/20 9:33:15 10.10.1.33

[root@xxx2 ~]# pam_tally2 --user=root
Login Failures Latest failure From
root 0

然后passwd #更换密码

exit #退出
reboot #重启
复制代码

修改命令行提示

变更用户登录,命令行提示变成了bash开始
在这里插入图片描述
要想恢复默认的格式需要执行
PS1="[\e[0;33m]\u@\W$ [\e[0m]"
就变回原来的提示了
在这里插入图片描述

Logo

更多推荐