【转】允许archlinux中普通用户关机
来源:互联网 发布:ubuntu wine qq2015 编辑:程序博客网 时间:2024/05/16 18:36
允许用户关机
方法一:setuid
如果你想让用户有关机和重启的权力,你可以修改halt命令的许可权限,reboot命令是halt命令的一个symlink,所以它无需修改。
root登录输入
#chmod +s /sbin/halt
注意这样做被认为是一种对安全的威胁,因为包括root在内的所有用户都可以关机和重启了。
方法二:sudo
比较安全些的方法是使用sudo命令。首先安装sudo:
#pacman -S sudo
然后,在root用户下用visudo命令添加以下到/etc/sudoers文件的末端。替换其中的user为你的用户名,hostname为你的主机名。
user hostname=NOPASSWD: /sbin/shutdown -h now
user hostname=NOPASSWD: /sbin/reboot
或者合并为一行表示
user hostname=NOPASSWD: /sbin/shutdown -h now,/sbin/reboot
现在你的用户可以用sudo shutdown -h now命令关机,reboot命令重启了。
方法三:Xfce
在Xfce下,如果你希望用户利用Hal关机,需要安装sudo。然后用visudo -f命令添加以下内容到/etc/sudoers中
对所有用户:
%users hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper
对单一用户:
user hostname=NOPASSWD:/usr/lib/xfce4/xfsm-shutdown-helper
替换其中的user为你的用户名,hostname为你的主机名(你可以用hostname命令得到它)。
这样你定义了的用户的“关机”和“重启”选项就激活了。
- 【转】允许archlinux中普通用户关机
- linux 中禁止普通用户关机权限
- centos 允许普通用户登陆
- fedora 17下禁止普通用户关机
- 服务器 centos 禁止普通用户重启关机
- centos服务器 禁止普通用户重启关机
- 如何使用sudo来允许普通用户使用超级用户权限
- 如何使用sudo来允许普通用户使用超级用户权限
- 如何使用sudo来允许普通用户使用超级用户权限
- 禁止root用户登录,只允许普通用户登录
- Linux下普通用户执行关机、重启指令
- (转)ubuntu中root和普通用户切换
- ArchLinux
- 在archlinux中安装realplayer
- ArchLinux使用中常见问题集锦
- virtualbox5中archlinux文件共享
- 在VirtualBox中安装ArchLinux
- 将普通用户加入sudoers中
- grep命令参数详解
- HDU 1248 寒冰王座
- Paper Notes: Near linear time algorithm to detect community structures in large-scale networks
- 遥感论文——RMSI using MS
- vTiger 6.0.0 语言包安装方法
- 【转】允许archlinux中普通用户关机
- SerialVersionUID 深入理解
- 深入理解android之IPC机制与Binder框架
- mysql_num_rows VS COUNT 效率问题分析
- 随机数生成解析
- 使用javabean实现分页技术
- 迭代器模式
- spring mvc注解例子
- 个人学习步骤