当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]怎么让一个命令执行时不再需要输入密码?
帖子发表于 : 2007-05-13 8:01 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
每次开机我都需要运行
代码:
sudo linux1x
这个命令来连接校园网,但麻烦的是每次都需要输入密码,我已经通过chmod命令赋于了h3c整个目录rwx权限,但还是需要输入密码。我想问一下有没有什么办法能运行这个命令时不再输入密码(不是sudo命令不再输入密码,只针对这个命令。)怎么实现??!!!


_________________
Time waits for no man!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-05-13 9:05 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
其实 linux1x 本身不用root权限的,但是该程序调用了 libstdc
sudo很麻烦吗?要不你直接开机运行不是更方便。


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-05-13 9:19 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
我已经设置开机自动启动了,但总是掉,!!Faint!


_________________
Time waits for no man!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-05-13 9:48 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
试试加在rc.local

代码:
 cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/etc/init.d/networking stop
ifconfig eth0 hw ether 00:30:18:b1:72:2d
/etc/init.d/networking start
ifconfig eth0 up

/usr/local/bin/linux1x

exit 0


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-05-13 11:15 
头像

注册: 2006-07-08 9:21
帖子: 1917
地址: University of Science and Technology Beijing
送出感谢: 1
接收感谢: 0 次
因为连接网络需要root权限,所以即使你chmod了,也还是需要root密码才能执行!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-05-13 11:21 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
drivel 写道:
因为连接网络需要root权限,所以即使你chmod了,也还是需要root密码才能执行!

学习


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-05-13 12:12 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
也就是说,只有将目前的帐户设置成root,除此别无他法了吗?


_________________
Time waits for no man!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-05-13 15:07 
头像

注册: 2006-11-11 10:23
帖子: 1226
地址: Mars
送出感谢: 0 次
接收感谢: 0 次
都说了设成开机运行就不用那么麻烦。
4楼的方法可以解决,如果觉得不可靠自己写个脚本加到/etc/init.d/下


_________________
抬头望星空一片晴,我独行,夜已渐寒……


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-05-13 15:12 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
setuid


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-05-13 15:38 
头像

注册: 2006-06-18 21:49
帖子: 517
送出感谢: 0 次
接收感谢: 0 次
hualang0929 写道:
都说了设成开机运行就不用那么麻烦。
4楼的方法可以解决,如果觉得不可靠自己写个脚本加到/etc/init.d/下

可能我话说得不清楚,我已经设置成开机自动启动了,但关键是有的时候总是掉,connection failed!这个时候我需要重新输入sudo linux1x来重新联接,你给出的脚本我试过了,还是需要输入密码!不知道是不是我的哪步操作有问题?是将代码直接copy进rc.local就行了吗?

另个,man楼上的setuid,似乎没有说明档,能给解释一下怎么用这个命令吗?


_________________
Time waits for no man!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译