QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 823|回复: 2

关于不同用户之间,sudo 执行 shell 的 权限问题

[复制链接]
发表于 2003-7-15 04:12:38 | 显示全部楼层 |阅读模式
比如一个用户需要执行
run.sh
但是run.sh中调用了另外一个 prepare.sh,

但是如果用sudo -u xxx /home/xxx/run.sh ,就提示 Permission Denied。
是执行那个prepare.sh的时候产生的。

不知道如何解决?谢谢大家!


etc/sudoers文件

Host_Alias ME=Armageddon
Cmnd_Alias RUNRUN = /home/xxx/*
Runas_Alias UUSER = xxx

AnotherAccount ME=(UUSER) RUNRUN
发表于 2003-7-16 09:01:24 | 显示全部楼层
把哪个脚本也给它权限不行吗,再就是那个脚本里包含一些此用户无限运行的系统命令,还有脚本引用的时候是绝对路径吗?
回复

使用道具 举报

 楼主| 发表于 2003-7-19 13:16:42 | 显示全部楼层
脚本引用的时候是绝对路径
谢谢,这个解决问题!

原来相对路径是不行的。开始没有注意,非常感谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 18:39 , Processed in 0.077512 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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