有一需求,把一普通用戶鎖在一個目錄下,不讓它轉到別的目錄想法:centos
這個,就是不能讓這個用戶用cd這個內部命令,alias cd = 'cd'bash
用alias把cd 在這個用戶下換成其它命令就OK了,並讓它登陸時生效。以centos爲例,改的是兩個地方,/etc/passwd,對應目錄添加上。登錄
而後,把.bash_profile文件複製到剛改的目錄下面,並添加alias cd='echo'和alias alias='echo'這兩行。保存便可。file
chattr +i .bash_profile文件
注