2012年5月26日

linux简单方法实现让普通用户执行管理员命令

摘要: 某大神写了个程序,每次服务器开机是必须执行这个程序,这个程序必须用sudo管理员的权限执行才有效,每次开机后都要去手动执行这条命令,懒人怎么受的了?于是乎,我想到把这个命令添加到系统启动项里面,但是,普通命令好添加,必须加sudo的命令怎么添加呢?网上百了半天没百到,纠结,都怪自己linux没学好,以后还要研究研究linux怎么启动。这条路没走通就换一条吧。我昨天提到用pexpect实现自动交互,试了一下,很爽啊!哈哈,完美的完成了我的任务!看下面的示例代码:importpexpectdefRunCmd(cmd,passwd):run=pexpect.spawn(cmd)try:i=run.. 阅读全文

posted @ 2012-05-26 19:39 ma6174 阅读(9280) 评论(5) 推荐(1) 编辑

(转)SSH免密码登录

摘要: 本文转自:http://my.oschina.net/aiguozhe/blog/33994A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;A和B的系统都是Linux在A上的命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需要输入密码,注:必须将.ssh的权限设为700)# scp ~/.ssh/id_rsa.pub root@172.2 阅读全文

posted @ 2012-05-26 19:29 ma6174 阅读(4916) 评论(0) 推荐(1) 编辑

(转)解决ssh登录慢的问题(一定要在远端主机上修改啊)

摘要: 本文转自:http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=177845经常用ubuntu的朋友们可以已经习惯了一个事实那就是,通过ssh登录到ubuntu,登录认证的时间总要用掉10多秒甚至20多秒30秒,可能你已经习惯了这个事实,但是,其实,这个漫长的等待时间完全是可以免掉的,怎么免,且看下面步骤一 关闭ssh的gssapi认证vi /etc/ssh/ssh_config注释掉如下两行GSSAPIAuthentication yesGSSAPIDelegateCredentials no步骤二 关闭ssh的UseDNSvi /etc/s 阅读全文

posted @ 2012-05-26 18:54 ma6174 阅读(2032) 评论(0) 推荐(0) 编辑

导航