linux系统用户无法登录怎么办?

linux系统用户无法登录怎么办?,第1张

linux 用户无法登录怎么办?

linux系统用户不能登录报错的解决办法

Linux系统用户创建了user用户,用户为liuqiang,系统登陆报错;

user用户登陆系统后,显示的是root的/目录;

解决方法:

使用命令ls -l /home查看该目录下的权限,发现user用户的/home下的user的属主和属组都已经变更了,不是user了;

使用以下命令修改user的属主和属组:

比如:

再次查看user的属主和属组都是liuqiang了;

重新用user用户登陆:登陆成功;

或者直接使用 chown -R -v liuqiang6:liuqiang6 hadoop-1.2.1

这样目录连带下面的文件所有者都会更改。

查看mount -l 有 /lustre/home on /home type none (rw,bind)

执行umount /home 。

第一种情况:还未建立用户时,可以使用以下命令

1,groupadd

groupname

useradd

-g

groupname

username

-s

/bin/false

//-s为默认shell,不给shell,也就不能登录

2,groupadd

groupname

useradd

-g

groupname

username

-s

/sbin/nologin

//-s为默认shell,默认给予shell,但是不给登录shell

第二种情况:当用户已经建立了,在建立时没有控制,现在需要取消用户登录权限,可以使用以下命令

切换到root用户,修改/etc/passwd文件

vi

/etc/passwd

找到你要修改的用户所在的那一行,例如username:x:502:502::/home/username:/bin/bash,修改为以下代码

username:x:502:502::/home/username:/sbin/nologin


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8637408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存