將linux的某一用戶登陸後限定在家目錄中

使用root登錄,執行  chmod  o-r  /home      這條命令的意思是不讓其他用戶對home有讀取權限,但是是可以進入的,當執行ls命令時,會提示權限拒絕。
比如,你按照上述的方法做了,然後使用aaa用戶登錄,當aaa用戶退出home之後,再執行ls  /home就會提示權限不夠,但是aaa用戶卻可以使用cd  /home/aaa進入到自己的目錄中。
下面是操作過程,首先使用root用戶登錄,修改/home的權限
[root@localhost ~] chmod o-r /home
再使用aaa登陸,aaa登陸後在自己的宿主目錄
[aaa@~]$ cd /home            轉到home目錄             
[aaa@home]$ ls               查看
ls : : Permission denied     提示無權限,實際上裏面時候其他用戶的宿主目錄
[aaa@home] cd aaa            再次進入自己的目錄
[aaa@~]$ ls                  查看
aaa.txt                      結果
其實這個時候也不同擔心aaa用戶進入其他用戶的目錄,因爲,即使他知道其他用戶的宿主目錄名稱,但是linux系統中,用戶的宿主目錄只對本用戶和root生效,而其他用戶和族是沒有任何訪問權限的。也就是說即使aaa執行了 cd  /home/bbb,也會提示被拒絕。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章