linux 如何限制用户使用命令

时间:2026-02-14 09:07:48

1、打开Xshell连接上服务器

linux 如何限制用户使用命令

2、创建test用户

useradd test -s /home/test/bin/login.sh -m

并设置密码

linux 如何限制用户使用命令

linux 如何限制用户使用命令

3、创建test用户命令对应的目录

mkdir /home/test/bin

chown test:test -R /home/test

linux 如何限制用户使用命令

linux 如何限制用户使用命令

4、创建/home/test/bin/login.sh

touch /home/test/bin/login.sh

如下图所示

linux 如何限制用户使用命令

5、编辑/home/test/bin/login.sh

vi /home/test/bin/login.sh

添加如下内容并保存退出

#!/bin/sh

stty erase ^H

stty kill ^U

echo -en "SSH to Host :"

read host

echo -en "UserName: "

read username

/usr/bin/ssh $host -l $username

linux 如何限制用户使用命令

6、赋可执行权限命令如下

chmod +x /home/test/bin/login.sh

linux 如何限制用户使用命令

7、最后的效果图如下所示

只能ssh,连命令行都没有

如果需要执行其他命令,可以在/home/test/bin/login.sh这个文件中添加即可

linux 如何限制用户使用命令

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com