全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 891|回复: 9
打印 上一主题 下一主题

请问下linux如何指定只允许某用户允许某脚本?

[复制链接]
跳转到指定楼层
1#
发表于 2018-3-10 19:22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如在root目录 有一个bbbb.sh 的脚本
我想创建一个test用户 指定他只能运行这个脚本 并不允许修改 如何做到?
test不能拥有其他权限。。。
推荐
发表于 2018-3-10 19:43:46 | 只看该作者
  1. chown test bbbb.sh
  2. chmod 500 bbbb.sh
复制代码

点评

逗比呢。linux不过关啊。你把这个文件所有权给了test,然后设置了权限,但是文件的所有者是test啊。它可以自己再改成777啊  发表于 2018-3-10 20:38
3#
发表于 2018-3-10 19:51:08 | 只看该作者
放在 /root目录下  随你怎么加权限 其他普通用户都不能访问
4#
发表于 2018-3-10 20:40:23 | 只看该作者
我认为最好的办法是设置sudo规则
5#
发表于 2018-3-10 20:49:01 来自手机 | 只看该作者
把脚本转成二进制文件,然后改文件所属用户组。想控制test,test当然要单独一个组
6#
 楼主| 发表于 2018-3-10 20:54:02 | 只看该作者
hdown 发表于 2018-3-10 20:40
我认为最好的办法是设置sudo规则

怎么说了 主机上我想创建一个无权限的用户
然后赋予权限只能执行xxx.sh
这个用户不可以修改这个脚本 但是可以通过这个脚本 修改某个配置文件 重启应用
7#
发表于 2018-3-10 23:10:22 | 只看该作者
houzai 发表于 2018-3-10 20:54
怎么说了 主机上我想创建一个无权限的用户
然后赋予权限只能执行xxx.sh
这个用户不可以修改这个脚本 但 ...

其实你就是想搞合租vps,然后让他能修改nginx配置和重启nginx吧?
8#
 楼主| 发表于 2018-3-11 07:39:39 | 只看该作者
hdown 发表于 2018-3-10 23:10
其实你就是想搞合租vps,然后让他能修改nginx配置和重启nginx吧?

不是合租了 但是大致差不多这个意思
9#
发表于 2018-3-11 14:14:52 | 只看该作者
houzai 发表于 2018-3-11 07:39
不是合租了 但是大致差不多这个意思

那还是写个php脚本来实现吧,然后让他访问这个url来实现操作。
bash的权限实在是太多了。禁不了的。
至少他可以搞些二进制上去运行。挖矿都没问题。自己开ss也没问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-21 23:54 , Processed in 0.063616 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表