1. 程式人生 > >linux系統使用者不能登入報錯

linux系統使用者不能登入報錯

Linux系統使用者建立了user使用者,使用者為liuqiang,系統登陸報錯;

user使用者登陸系統後,顯示的是root的/目錄;

Last login: Sat Jan 13 14:07:31 2018 from mu02
[[email protected] ~]# su liuqiang
bash: /home/liuqiang/.bashrc: Permission denied
bash-4.1$ ls -l /home
解決方法:
使用命令ls -l /home檢視該目錄下的許可權,發現user使用者的/home下的user的屬主和屬組都已經變更了,不是user了;

使用以下命令修改user的屬主和屬組:
sudo chown user(屬主)-R  /home/user;
sudo chgrp user(屬組)-R  /home/user;

比如: 

chown liuqiang  -R /home/liuqiang

chgrp liuqiang -R /home/liuqiang
再次檢視user的屬主和屬組都是liuqiang了;
重新用user使用者登陸:登陸成功;

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

這樣目錄連帶下面的檔案所有者都會更改。

檢視mount -l 有 /lustre/home on /home type none (rw,bind)

執行umount /home