我需要我的linux机器中的一个用户在.bash_profile中执行一些命令。但我不希望这个用户能够访问sftp、ftp和任何其他协议。此外,除了.bash_profile中的一些命令之外,任何命令都不能执行。
因此,我想要创建一个用户,他不能使用除ssh以外的任何协议,并且不能执行除来自.bash_profile的命令之外的任何命令。我该怎么办?
更新:
我尝试过rbash,但是我似乎可以通过输入bash来摆脱它。
[root@centos-7 ~]# which rbash
/usr/bin/rbash
[root@centos-7 ~]# ls
a anaconda-ks.cfg
[
我在CentOS的dns服务器上有问题。我有域名cloudauth.me,我从godaddy.com那里买的。
我给这个域添加了胶水记录。我用ns1.cloudauth.me和ns2.cloudauth.me配置了名称服务器。这个子域的IP地址是199.175.53.128,这是我在godaddy上配置的。199.175.53.128是我的VPS的ip。
现在我想在CentOS上配置dns服务器。
我的配置是这个/etc/named.conf
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC