免费注册 查看新帖 |

Chinaunix

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

切换用户运行程序的脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-08 15:26 |只看该作者 |倒序浏览
本人写的脚本里有个用户想切换到另一个用户执行一个程序,但是两个用户权限一样,用


  1. su otheruser -c "<command>"
复制代码


的话,会在shell上提示用户输入密码,如何实现不用输入密码就能执行的代码?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-01-08 15:38 |只看该作者

切换用户运行程序的脚本

若你的系統有裝 sudo ,那不妨先 man sudoers ...
裡面有許多 EXAMPLES 哦~~~

论坛徽章:
0
3 [报告]
发表于 2004-01-08 16:01 |只看该作者

切换用户运行程序的脚本

我的系统没有sudo,郁闷ing

论坛徽章:
0
4 [报告]
发表于 2004-01-09 11:29 |只看该作者

切换用户运行程序的脚本

原帖由 "網中人" 发表:
若你的系統有裝 sudo ,那不妨先 man sudoers ...
裡面有許多 EXAMPLES 哦~~~


大哥,sudo也是要密码地!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-01-09 13:28 |只看该作者

切换用户运行程序的脚本

[quote]原帖由 "cau_eric"]大哥,sudo也是要密码地!![/quote 发表:

大大大大大哥... 你確定之到 :NOPASSWD 的用法是甚麼嗎?

论坛徽章:
0
6 [报告]
发表于 2004-01-09 13:40 |只看该作者

切换用户运行程序的脚本

原帖由 "網中人" 发表:

大大大大大哥... 你確定之到 :NOPASSWD 的用法是甚麼嗎?
看看~~~网版主都口吃了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2004-01-09 13:51 |只看该作者

切换用户运行程序的脚本

[quote]原帖由 "bjgirl"]看看~~~网版主都口吃了[/quote 发表:

我是被樓上那位仁兄的口氣嚇到的啦~~~~抖抖抖抖~~~~

论坛徽章:
0
8 [报告]
发表于 2004-01-09 14:37 |只看该作者

切换用户运行程序的脚本

班主,能否贴个sudo的例子让我参考参考?谢谢了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2004-01-09 14:43 |只看该作者

切换用户运行程序的脚本

下面是從 man sudoers 抄來的:
[code]EXAMPLES
       Below are example sudoers entries.  Admittedly, some of these are a bit
       contrived.  First, we define our aliases:

        # User alias specification
        User_Alias     FULLTIMERS = millert, mikef, dowdy
        User_Alias     PARTTIMERS = bostley, jwfox, crawl
        User_Alias     WEBMASTERS = will, wendy, wim

        # Runas alias specification
        Runas_Alias    OP = root, operator
        Runas_Alias    DB = oracle, sybase

        # Host alias specification
        Host_Alias     SPARC = bigtime, eclipse, moet, anchor :\
                       SGI = grolsch, dandelion, black :\
                       ALPHA = widget, thalamus, foobar :\
                       HPPA = boa, nag, python
        Host_Alias     CUNETS = 128.138.0.0/255.255.0.0
        Host_Alias     CSNETS = 128.138.243.0, 128.138.204.0/24, 128.138.242.0
        Host_Alias     SERVERS = master, mail, www, ns
        Host_Alias     CDROM = orion, perseus, hercules

        # Cmnd alias specification
        Cmnd_Alias     DUMPS = /usr/bin/mt, /usr/sbin/dump, /usr/sbin/rdump,\
                               /usr/sbin/restore, /usr/sbin/rrestore
        Cmnd_Alias     KILL = /usr/bin/kill
        Cmnd_Alias     PRINTING = /usr/sbin/lpc, /usr/bin/lprm
        Cmnd_Alias     SHUTDOWN = /usr/sbin/shutdown
        Cmnd_Alias     HALT = /usr/sbin/halt, /usr/sbin/fasthalt
        Cmnd_Alias     REBOOT = /usr/sbin/reboot, /usr/sbin/fastboot
        Cmnd_Alias     SHELLS = /usr/bin/sh, /usr/bin/csh, /usr/bin/ksh, \
                                /usr/local/bin/tcsh, /usr/bin/rsh, \
                                /usr/local/bin/zsh
        Cmnd_Alias     SU = /usr/bin/su

       Here we override some of the compiled in default values.  We want sudo
       to log via syslog(3) using the auth facility in all cases.  We don&

论坛徽章:
0
10 [报告]
发表于 2004-01-09 15:08 |只看该作者

切换用户运行程序的脚本

看来要实现那个脚本还需要sudo支持,这样工作量太大,而且系统不让装sodo,只能另想办法了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP