selinux 的奇怪現象 - Linux

Table of Contents


可能的自問自答

使用的關鍵字 selinux no home directory but can cd

http://kangry.com/topics/viewcomment.php?index=18540

裡面內容

I created a new /home directory (略)

But then I get this:
$ ssh 192.168.0.37
[email protected]'s password:
Last login: Mon Apr 13 08:43:57 2009 from 192.168.0.11
Could not chdir to home directory /home/russell: Permission denied
[russell@auxbackup /]$ cd
[russell@auxbackup ~]$ pwd
/home/russell

To this my first reaction is WTF?
^^^^^跟我看到這個錯誤時的想法完全一樣

(略)

chcon -t home_root_t /home
^^^^^這個可能可以解決問題吧


結論是我用了新的 home 而且又有 selinux 才會這樣


**更新,那個指令沒用,我還是把 selinux 關掉好了
期待專家能告訴我解法 XD

--
Time waits for no one.

(。A。)ハァ

--

All Comments

Ina avatarIna2014-03-05
試試restorecon這個指令把selinux label重標成預設的
Joe avatarJoe2014-03-07
ls -Z可以看到label,另外cp -a複製比較好會連label一起複製
Necoo avatarNecoo2014-03-11
所以就說重標label啊... 你純cp光聽知道label跑了
Emily avatarEmily2014-03-12
請問要怎麼作呢?我自己在用的 distro 都沒有 selinux
所以完全不知道怎麼設定...
Puput avatarPuput2014-03-16
如果不在意重開機,想要省事的話,可以用:
touch /.autorelabel; reboot
Ingrid avatarIngrid2014-03-19
感謝樓上
Audriana avatarAudriana2014-03-23
我用的是'restorecon -R -v /home /root',沒重開機。