Centos6.4中sudo和vim的问题

Centos6.4中sudo和vim的问题

       Centos6.4系统自带的vim是7.2版本的,今天在升级的过程中遇到了点问题,首先参照博文《Centos安装vim7.4》,装好了7.4,但是发现sudo命令用不了。(后来才知道是因为在装7.4的过程中用到了,yum remove vim vim-enhanced vim-common vim-minimal 这句命令,将vim-minimal给卸载掉了,而要命的是Centos6.4系统里的sudo版本是要依赖vim-minimal的,那样导致了不能用。
    我先来讲讲自己的解决经过以及发现最后结论的过程,供大家借鉴,纯属个人意见。
    sudo不能用了,出现的问题是-bash: commond connot found,网上的原因大多是说系统的路径PATH没有设置好,去缺少了/bin;/sbin;/usr/bin;/usr/sbin;等路径,这是因为这四个目录里存放着系统的必备的一些命令,如: ./bin:  bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmoddf、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。 /usr/bin: 主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget等。 /sbin: 主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown等。 /usr/sbin: 放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。 之所以这么认为路径没设置好,是因为sudo命令包配置的时候默认的安装路在 /bin;/sbin;/usr/bin;/usr/sbin这些目录下。但是我用echo输出PATH变量查看的时候,发现这些路径都有,那不是这个问题。
    这个命令找不到,还有个原因就是这个命令包根本没装一般我们都不会考虑sudo包的安装问题,因为我们都是直接用的),那么我就用rpm -q sudo命令查看了下,发现还真是没有安装,那么下一步就是装一个了。参照《sudo安装、配置和应用》,只是其中的版本下载直接用的     
wegt ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.11p1.tar.gz命令下载了个最新的,在sudo的主页上找到的链接地址,进入下载页面http://www.courtesan.com/sudo/download.html可以发现很多版本。装好了sudo,在/etc/sudoers中添加了用户,发现问题又来了,错误:
We trust you have received the usual lecture from the local System 
Administrator. It usually boils down to these three things: 
    #1) Respect the privacy of others. 
    #2) Think before you type. 
    #3) With great power comes great responsibility.

这就郁闷了,发现都没有问题啊,用sudo -V命令查看也是正确的版本,确实已经装好了,用户也添加了,后来我觉得还是没有配置好,所以就只好放弃这个版本了。
  最后,就只好用yum install sudo命令装一个系统自带的sudo包了,发现装的过程中 系统自带的sudo是1.8.6p3,而且还有一个依赖包vim-minimal是7.2.411,所以之前说删掉了重装过程中删掉了vim-minimal导致sudo不能用应该就明白了。装好后,可以用了。但是奇怪的是用sudo -V 命令和vim --version命令分别查看版本的时候,还是之前装的最新版本。但是我也没有卸载掉之前没配置好的最新版本,就这么用了。所以借鉴就是,大家装sudo的时候还是直接用yum install sudo命令吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值