指冷玉笙寒 于 2010-12-26 11:45:00发表:
Fedora中使用sudo给普通用户赋予管理员权限: 以root身份登录,执行命令visudo,该命令自动调用vi修改配置文件/etc/sudoers,加入下面一行: 用户名 ALL=(root) NOPASSWD: 命令的路径 保存退出。 关于上面配置文件的解释: 第一个域 是指派命令的对象,ALL是指该对象所具有的所有权限,括号中的是需要被指派命令的帐号,比如root,NOPASSWD用来指定不用输入密码。后面的命令列表命令的全路径,多个命令之间用逗号隔开,命令的路径可用whereis 查询。比如,如果想把shutdown和yum命令指派给用户foobar,则在/etc/visudoers中增加这一行: foobar ALL=(root) NOPASSWD: /sbin/shutdown, /usr/bin/yum 保存退出。 使用时,在命令前加上sudo即可。如 sudo yum list sudo shutdown -k now 不需要输入密码,事实上,Linux老手都是用sudo的,根用户只有在万不得已的情况下才用。
zing840828 于 2010-12-22 16:43:15发表:
如果要使用sudo,要事先修改/etc/sudoers这个文件,如果要在使用sudo的过程中不想输入密码,那可以在/etc/sudoers中加入NOPASSWD
niumingchao 于 2010-12-06 21:02:35发表:
安全第一
my9821 于 2010-11-15 21:11:42发表:
确实如此,安装成功了,最给力的是那些个广告!
shenhao0129 于 2010-11-15 18:30:34发表:
貌似的PPSTREAM装了之后没这问题,默认的用户就可以启动了
alick 于 2010-11-15 13:27:00发表:
ppstream需要root权限,有一种方法提升普通用户的权限, 就是设置suid位,方法是 用root身份执行命令:[code]chmod +s 可执行文件[/code]只是这会增加系统的不安全性。 另外据说chown更改文件属主就可以让普通用户使用ppstream, 参见http://breezegrowing.com/breezegrowing/?p=1914
moon198805 于 2010-11-15 09:54:59发表:
记得ubuntu在sudoers里面是四个ALL
eku123 于 2010-11-15 09:40:04发表:
如果不熟悉sudo的配置请不要手动编辑配置文件,在命令行使用以下命令配置sudo 先用su切换为root身份 #echo "普通用户名 ALL=(ALL) ALL">> /etc/sudoers (sudo时需要输入普通用户密码) #echo "普通用户名 ALL=(ALL) NOPASSWD:ALL">> /etc/sudoers (sudo时不需要输入普通用户密码)
my9821 于 2010-11-15 08:02:55发表:
非常感谢楼上几位长官,我想密码这个过程还是要的,新手嘛,搞不好会上吊的!嘿嘿! 再次感谢…………
Tuzki 于 2010-11-15 00:28:35发表:
修改/etc/sudoers文件
Dawnson 于 2010-11-14 22:39:31发表:
[i=s] 本帖最后由 Dawnson 于 2010-11-15 00:24 编辑 [/i]可以的,可以执行: visudo 命令修改这个文件。也许这个能帮到你:http://www.ninthday.net/2010/11/exec-sudo-without-password.html
my9821 于 2010-11-14 21:41:50发表:
谢谢楼上的童鞋,好像提示权限什么的?
shenhao0129 于 2010-11-14 21:21:40发表:
sudo 其实是一个软件,需要你自己安装的,你首先检查一下你的系统中是否安装了sudo这个软件,例如使用whereis sudo来定位一下是否有安装
wangyu 于 2010-11-14 21:17:57发表:
因为fedora没装,但是fedora可以用su命令,然后输入root的密码 可以修改你想执行的程序的权限
指冷玉笙寒 于 2010-12-26 11:45:00发表:
Fedora中使用sudo给普通用户赋予管理员权限:
以root身份登录,执行命令visudo,该命令自动调用vi修改配置文件/etc/sudoers,加入下面一行:
用户名 ALL=(root) NOPASSWD: 命令的路径
保存退出。
关于上面配置文件的解释:
第一个域 是指派命令的对象,ALL是指该对象所具有的所有权限,括号中的是需要被指派命令的帐号,比如root,NOPASSWD用来指定不用输入密码。后面的命令列表命令的全路径,多个命令之间用逗号隔开,命令的路径可用whereis 查询。比如,如果想把shutdown和yum命令指派给用户foobar,则在/etc/visudoers中增加这一行:
foobar ALL=(root) NOPASSWD: /sbin/shutdown, /usr/bin/yum
保存退出。
使用时,在命令前加上sudo即可。如
sudo yum list
sudo shutdown -k now
不需要输入密码,事实上,Linux老手都是用sudo的,根用户只有在万不得已的情况下才用。
zing840828 于 2010-12-22 16:43:15发表:
如果要使用sudo,要事先修改/etc/sudoers这个文件,如果要在使用sudo的过程中不想输入密码,那可以在/etc/sudoers中加入NOPASSWD
niumingchao 于 2010-12-06 21:02:35发表:
安全第一
my9821 于 2010-11-15 21:11:42发表:
确实如此,安装成功了,最给力的是那些个广告!
shenhao0129 于 2010-11-15 18:30:34发表:
貌似的PPSTREAM装了之后没这问题,默认的用户就可以启动了
alick 于 2010-11-15 13:27:00发表:
ppstream需要root权限,有一种方法提升普通用户的权限,
就是设置suid位,方法是
用root身份执行命令:[code]chmod +s 可执行文件[/code]只是这会增加系统的不安全性。
另外据说chown更改文件属主就可以让普通用户使用ppstream,
参见http://breezegrowing.com/breezegrowing/?p=1914
moon198805 于 2010-11-15 09:54:59发表:
记得ubuntu在sudoers里面是四个ALL
eku123 于 2010-11-15 09:40:04发表:
如果不熟悉sudo的配置请不要手动编辑配置文件,在命令行使用以下命令配置sudo
先用su切换为root身份
#echo "普通用户名 ALL=(ALL) ALL">> /etc/sudoers (sudo时需要输入普通用户密码)
#echo "普通用户名 ALL=(ALL) NOPASSWD:ALL">> /etc/sudoers (sudo时不需要输入普通用户密码)
my9821 于 2010-11-15 08:02:55发表:
非常感谢楼上几位长官,我想密码这个过程还是要的,新手嘛,搞不好会上吊的!嘿嘿!
再次感谢…………
Tuzki 于 2010-11-15 00:28:35发表:
修改/etc/sudoers文件
Dawnson 于 2010-11-14 22:39:31发表:
[i=s] 本帖最后由 Dawnson 于 2010-11-15 00:24 编辑 [/i]
可以的,可以执行: visudo 命令修改这个文件。也许这个能帮到你:http://www.ninthday.net/2010/11/exec-sudo-without-password.html
my9821 于 2010-11-14 21:41:50发表:
谢谢楼上的童鞋,好像提示权限什么的?
shenhao0129 于 2010-11-14 21:21:40发表:
sudo 其实是一个软件,需要你自己安装的,你首先检查一下你的系统中是否安装了sudo这个软件,例如使用whereis sudo来定位一下是否有安装
wangyu 于 2010-11-14 21:17:57发表:
因为fedora没装,但是fedora可以用su命令,然后输入root的密码
可以修改你想执行的程序的权限