把/etc/sudoers裡面最後一行
%admin ALL=(ALL)
改為
%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
保存就OK
以後sudo不在需要密碼
http://forum.ubuntu.org.cn/about45049.html
btw: 我没有试过。 把那个shell脚本加入sudo就行了,或者写脚本转换成root用户,不过这样密码就明文了。。。 sudo 操作要密码呀....
转 ROOT 用户一样要密码....
UBUNTU下是su 指令...
好像两者意思是一样的... 一般情况下由一般用户sudo转root权限操作是需要root密码。
而由root用户sudo转一般用户执行则不需要。
(好像是废话) 你修改/etc/sudoers配置之后就不需要密码了
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %usersALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %userslocalhost=/sbin/shutdown -h now
informix rh81=/sbin/init
在sudoers开头那里不是有用法跟例子么,比如我这里添加了informix 那行,那么在informix用户用sudo 执行/sbin/init的时候就不用密码了 写脚本转换root也可以的,转换登录的话属于终端类型要用expect写 SHELL是个好东东~~ 有没有人研究LINUX的源代码呢? 也许用一段时间后会去看......... crontab 里如果设置的时间是使用英文简写的月份,有大小写敏感,好像只能用小写的。
不过我习惯使用数字型的。
....
楼上各位大哥大姐阿叔阿婶们,你们都是哪些学院的阿? 没有阿婶,没有大姐,阿叔就有一个建议LS不要回这类东西……在编程版……
那回什么? 请看版规……
不多说……
用wmware装了个redhat 9,刚学linux,折腾了半天才上到网,不过连个程序都不会安装。 LS的,慢慢来吧,Linux跟Windows有很大区别的~~~ 纠正#44
sudo一般是普通用户执行超级用户权限的命令时用,
而超级用户要以普通用户身份执行命令,可以用su
如/home/gdut/bin下有一个程序stud,只能由gdut用户来启动。
那么可以这样:
su - gdut -c "/home/gdut/bin/stud" super user 也有不能执行的程序? 是有的…… 长见识了~~~