有一需求,把一普通用户锁在一个目录下,不让它转到别的目录想法:
这个,就是不能让这个用户用cd这个内部命令,alias cd = 'cd'
用alias把cd 在这个用户下换成其它命令就OK了,并让它登录时生效。以centos为例,改的是两个地方,/etc/passwd,对应目录添加上。
然后,把.bash_profile文件复制到刚改的目录下面,并添加alias cd='echo'和alias alias='echo'这两行。保存即可。
chattr +i .bash_profile
注