LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4922|回复: 27

有没有办法用shell脚本做到自动 su - root[基本解决]

[复制链接]
发表于 2004-3-11 12:58:03 | 显示全部楼层 |阅读模式
同题
发表于 2004-3-11 13:05:10 | 显示全部楼层
不可以.因为出于安全考虑su只接受来自stdin的输入!需要普通用户执行root权限的命令可以visudo,看/etc/sudoers这个文件,本版里面有介绍.
 楼主| 发表于 2004-3-11 18:03:13 | 显示全部楼层
这个我试了,没弄出来(etc/sudoers)

给个提示好吗?
发表于 2004-3-11 18:22:31 | 显示全部楼层

回复: 有没有办法用shell脚本做到自动 su - root

最初由 自由飞翔 发表
同题

用 expect 可以, 见附件, 其中 xxxx 是我的 root 口令

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-3-11 18:24:24 | 显示全部楼层
只适用于普通用户哟 :p
发表于 2004-3-11 18:26:00 | 显示全部楼层
最初由 自由飞翔 发表
这个我试了,没弄出来(etc/sudoers)

给个提示好吗?

见:<<为普通用户分配特权>>
http://www.linuxsir.cn/bbs/showt ... 15&pagenumber=4
 楼主| 发表于 2004-3-12 11:51:20 | 显示全部楼层

回复: 回复: 有没有办法用shell脚本做到自动 su - root

最初由 dearvoid 发表
用 expect 可以, 见附件, 其中 xxxx 是我的 root 口令


这个东西可以用,但是很慢,而且有时好使有时不好使

谢谢兄弟
 楼主| 发表于 2004-3-12 11:55:01 | 显示全部楼层
最初由 javalee 发表
见:<<为普通用户分配特权>>
http://www.linuxsir.cn/bbs/showt ... 15&pagenumber=4


我加了这一句

freel localhost=/sbin/adsl-start,/sbin/adsl-stop

没有反映
发表于 2004-3-12 12:10:38 | 显示全部楼层
最初由 自由飞翔 发表
我加了这一句

freel localhost=/sbin/adsl-start,/sbin/adsl-stop

没有反映

你看看adsl-start脚本调用了那些程序~,我也没作出来呢
发表于 2004-3-12 12:13:09 | 显示全部楼层
我也很莱。。
关于network的脚本在
/etc/sysconfig/network-scripts/

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

本版积分规则

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