[问题]普通用户怎样用命令实现关机

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
builder
帖子: 39
注册时间: 2007-09-06 21:44

[问题]普通用户怎样用命令实现关机

#1

帖子 builder » 2008-08-13 13:32

我们都知道在ubuntu的gnome桌面系统里,即便是普通用户也可以点击右上角的关机键直接关机。
现在我安装了fvwm,以普通用户身份登陆的fvwm,每次关机时都得从命令行模式进行root用户才
能poweroff或shutdown now 掉系统,现在我想请教一下有没有啥法子可以直接点击关机菜单项
就可以实现像gnome中那样普通用户就可以直接关机或重启
builder
帖子: 39
注册时间: 2007-09-06 21:44

#2

帖子 builder » 2008-08-13 14:16

怎么没人帮下呀
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2008-08-13 14:18

man sudo
sudo -S
● 鸣学
builder
帖子: 39
注册时间: 2007-09-06 21:44

#4

帖子 builder » 2008-08-17 9:05

这个命令不行,因为第一次还是需要输入密码
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-08-17 9:28

echo password | sudo -S halt
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#6

帖子 solcomo » 2008-08-17 9:52

or

代码: 全选

User:~>sudo cat /etc/sudoers | grep NOPASSWD
username ALL= NOPASSWD: /sbin/shutdown
username ALL= NOPASSWD: /sbin/reboot
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
builder
帖子: 39
注册时间: 2007-09-06 21:44

#7

帖子 builder » 2008-08-17 10:17

原来是这样,我试试看
不过如果这样,那远程登陆的用户估计也可以不用密码就可以关掉我的机器
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#8

帖子 solcomo » 2008-08-17 11:05

username ALL= NOPASSWD: /sbin/shutdown
username ALL= NOPASSWD: /sbin/reboot

只有你可以
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
builder
帖子: 39
注册时间: 2007-09-06 21:44

#9

帖子 builder » 2008-08-17 11:20

如果只有我可以,那估计ubuntuDesktop里的关机按钮也是这个原理
builder
帖子: 39
注册时间: 2007-09-06 21:44

#10

帖子 builder » 2008-08-18 17:21

我试过了,这个方法也不中
我的用户名和密码都是:ubuntu,
我是这样改的:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults !lecture,tty_tickets,!fqdn

# User privilege specification
root ALL=(ALL) ALL
ubuntu ALL=NOPASSWD: /sbin/shutdown
ubuntu ALL=NOPASSWD: /sbin/poweroff
ubuntu ALL=NOPASSWD: /sbin/reboot

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

但是这样不行,请问这里是不是哪里不对呀?
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#11

帖子 solcomo » 2008-08-18 17:24

直接reboot不行
得sudo reboot
但是不需要输入密码
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
ancintosh
帖子: 309
注册时间: 2007-05-23 20:38
来自: 鍟.

#12

帖子 ancintosh » 2008-08-18 17:33

不怕死的话把密码写到脚本里
builder
帖子: 39
注册时间: 2007-09-06 21:44

#13

帖子 builder » 2008-08-18 17:40

怎么写??
回复