LinuxSir.cn,穿越时空的Linuxsir!

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

怎么让icewm关机菜单起作用

[复制链接]
发表于 2005-12-4 12:30:38 | 显示全部楼层 |阅读模式
看了许多 文章都不行。最好哪位老大写个脚本
发表于 2005-12-4 14:30:20 | 显示全部楼层
你说的是什么意思呀,改变~/.icewm文件夹里preferences的设置,把shutdowncommand那一行的注释去掉并加上自己的关机命令不就可以了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-5 11:57:02 | 显示全部楼层
如果是root那行,普通用户就不行。
回复 支持 反对

使用道具 举报

发表于 2005-12-5 12:07:56 | 显示全部楼层
没用过,sudo。
回复 支持 反对

使用道具 举报

发表于 2005-12-5 12:58:00 | 显示全部楼层
以前问过华华,他当时给的是
ShutdownCommand="sudo /sbin/halt"
但还是不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-5 16:59:54 | 显示全部楼层
Post by homesp
以前问过华华,他当时给的是
ShutdownCommand="sudo /sbin/halt"
但还是不行

当然不行,没输入密码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-5 17:19:01 | 显示全部楼层
主菜单中的重启计算机和关机好像不好使?

~/.icewm/preferences 里面

引用:       
# Command to shutdown the system
# ShutdownCommand="sudo /sbin/shutdown -h now"
# Command to reboot the system
# RebootCommand="sudo /sbin/shutdown -r now"       


另外 , 其实不用修改命令,
你用 root 权限执行

代码:       
sudo adduser 你的用户名 sudo       

就可以了

比如
代码:       
sudo adduser yongyi sudo
回复 支持 反对

使用道具 举报

发表于 2006-8-10 01:08:06 | 显示全部楼层
Post by roadgo
主菜单中的重启计算机和关机好像不好使?

~/.icewm/preferences 里面

引用:       
# Command to shutdown the system
# ShutdownCommand="sudo /sbin/shutdown -h now"
# Command to reboot the system
# RebootCommand="sudo /sbin/shutdown -r now"       



普通用户没有 shutdown 的执行权限的,提供一个方法就是
将/sbin/shutdown 文件拷贝到 /usr/bin 下面去,然后设置其执行权限使得自己用户可以执行

以上仅供参考,理论上说,做了越权的事情会产生不安全性,视我自己的情况,感觉没什么关系
回复 支持 反对

使用道具 举报

发表于 2006-8-10 01:31:59 | 显示全部楼层
用visudo 改一下sudo的配置嘛
username  ALL=(ALL)       NOPASSWD: ALL
这是最笨的办法,要安全的就去看看man吧
回复 支持 反对

使用道具 举报

发表于 2006-8-14 00:26:31 | 显示全部楼层
Post by zdls1067
普通用户没有 shutdown 的执行权限的,提供一个方法就是
将/sbin/shutdown 文件拷贝到 /usr/bin 下面去,然后设置其执行权限使得自己用户可以执行

以上仅供参考,理论上说,做了越权的事情会产生不安全性,视我自己的情况,感觉没什么关系


上次没有写清楚具体命令,只说了原理,现在补上,望还能帮到楼主:#cp /sbin/shutdown /usr/bin
#chmod 4755 /usr/bin/shutdown

输过以上两个命令后,楼主可以在普通用户用以下命令测试:
$shutdown -r now (重启)
$shutdown -h now (关机)
回复 支持 反对

使用道具 举报

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

本版积分规则

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