+ -
当前位置:首页 → 问答吧 → 学习makefile文件编写,苦于没有好点的资料。

学习makefile文件编写,苦于没有好点的资料。

时间:2011-09-17

来源:互联网

如何让普通用户可以执行这l两句话:
echo "mem" > /sys/power/state
echo "disk" > /sys/power/state

作者: aihaozhe2   发布时间: 2011-09-17

引用:
-rw-r--r-- 1 root root 4096 9月 17 12:21 /sys/power/state


普通用户不可能有权限去执行的。
该文件的读写权限属于root

作者: missU   发布时间: 2011-09-17

是啊,我知道这个属性。

我没有安装复杂的wm,比如gnome,所以现在想实现待机/休眠,那么应该怎么办呢

作者: aihaozhe2   发布时间: 2011-09-17

关上显示器

作者: missU   发布时间: 2011-09-17

编一个程序,然后给他SUID?

作者: cuihao   发布时间: 2011-09-17

要不就
代码:
sudo echo "mem" > /sys/power/state
或者
sudo echo "disk" > /sys/power/state

作者: missU   发布时间: 2011-09-17

代码:
dbus-send --system --print-reply --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0

作者: lilydjwg   发布时间: 2011-09-17

missU 写道:
要不就
代码:
sudo echo "mem" > /sys/power/state
或者
sudo echo "disk" > /sys/power/state

这样不行的。

作者: lilydjwg   发布时间: 2011-09-17