解决fedora 16 "sudo"不能用

本文记录了一次在Fedora系统中遇到的sudo命令无法使用的问题及解决过程。作者尝试了多种方法后,最终通过安装sudo软件包并配置suders文件解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家都知道,很多linux发行版本都自带了vi,当然本人在用的fedora也不例外。fedora自带了一个vim-minimal,但是用起来不怎么好用,毕竟只是个minimal的嘛,所以昨晚本人在新立得中把vim完全版装上,又装了几个插件,感觉vim的神话非虚。

但是今天写php,/var/www目录要管理员权限才能进行写操作,

sudo vim /var/www/index.php

结果发现出问题了——

bash:sudo:command not found
but why?再用
sudo yum install stardict

同样的问题,sudo用不了!!!

没办法,google之。先到百度知道转了转,失望而归。不得不说,百度知道里面菜鸟甚多,大多数问题答案都是贴过来的,有些可能甚至连回答者自己都不清楚吧?

接着进了一些论坛,有人云which sudo试试,结果发现

/usr/bin/which: no sudo in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/windy/.local/bin:/home/windy/bin)
sudo不存在?

当时有个念头,sudo是什么?莫非是个程序?(因为which vim显示的是vim的路径)继续google,找到了答案~

点击打开链接

sudo : command not found

i had install my debian system ,and i also create a user ,but now when i use "sudo apt-get install " -->command not found ,someone can help me ? now i can't use chinese ime.tanks<

解决方法

1. Login as root or use su to become root.
2. With root privilege, execute "apt-get install sudo"
3. Use visudo to define who is allowed to use sudo


剩下的就是解决问题了,su切换到root权限,yum install sudo,猜我发现什么?提示要安装vim-minimal!一切安装好,sudo又能用了。

好了,总结一下吧,which命令

which XXX //在usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/windy/.local/bin:/home/windy/bin里面寻找名为XXX的文件,并返回文件路径
还有,很多地方都有用到vim-minimal,难怪vi是linux的宠儿呢!

好吧,路漫漫其修远,吾将上下而求索。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值