免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2929 | 回复: 9
打印 上一主题 下一主题

求教:su能否用在shell中 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-19 16:35 |只看该作者 |倒序浏览

我要su到另一个用户下,执行这个用户的文件,是否可以?
su命令好像一定是交互式的哦?!
如果可以,怎么办到呢?

论坛徽章:
0
2 [报告]
发表于 2003-01-19 16:59 |只看该作者

求教:su能否用在shell中

以root用户执行shell可以
su - 用户名 -c command

论坛徽章:
0
3 [报告]
发表于 2003-01-19 17:01 |只看该作者

求教:su能否用在shell中

同一个组的用户行吗?

论坛徽章:
0
4 [报告]
发表于 2003-01-19 17:22 |只看该作者

求教:su能否用在shell中

应该不可以

论坛徽章:
0
5 [报告]
发表于 2003-01-19 18:14 |只看该作者

求教:su能否用在shell中

...

su 对普通用户不提供 password 参数选项,这时它是交互式的。只有对 UID 为 0 的用户才可以是非交互式的。

代替的方法是可以用 sudo 。普通用户可用的命令都是在 /etc/sudoers 中规定的命令。详见 man sudo .

论坛徽章:
0
6 [报告]
发表于 2003-01-19 19:07 |只看该作者

求教:su能否用在shell中

HP上好像没有sudo哦

问题是这样的:
有一个固定用户ess
新建一个与ess同组的user(这个用户由于客观原因以后会改掉)
user要使用ess的文件file1……file100。

问题的关键:
1。file1仅在chown给user后,user才能用
2。user在以后很可能会改掉,且多次
3。每次chown给新的用户不现实,且没有root权限。

大伙帮俺出出主意,多谢了!

论坛徽章:
0
7 [报告]
发表于 2003-01-19 19:25 |只看该作者

求教:su能否用在shell中

...

sudo 也可以在 HP-UX 11 上装啊。

http://www.sudo.ws/sudo/install.html

论坛徽章:
0
8 [报告]
发表于 2003-01-19 19:40 |只看该作者

求教:su能否用在shell中

...

还有啊,既然 user 和 ess 同组,你

chmod 770  file1 file2....

同组的其它人不就可以用了吗?不需要 su 也不需要 sudo 啊,,,

论坛徽章:
0
9 [报告]
发表于 2003-01-19 20:09 |只看该作者

求教:su能否用在shell中

这些文件是Essbase文件。
仅在chown给user后,user才能使用Essbase 的模型。
多谢大虾,算了
就chown吧

论坛徽章:
0
10 [报告]
发表于 2003-01-20 21:01 |只看该作者

求教:su能否用在shell中

哦。
那这样的话是不是就没有办法在shell中使用su来切换用户?(我的意思是说从一个普通用户切换到另外一个用户?现在没有环境等明天再试试)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP