linux找不到visudo,为什么我linux执行visudo命令后找不到添加用户的地方?

题主你好,

你可以先使用命令:

cat /etc/sudoers | grep ALL

查看一下是否能查找到含有ALL的行, 有没有都请题主追问.

*.我觉得可能是题主只看到了第一屏内容, 因为一般情况下, 至少会有一行:

root ALL=(ALL) ALL

-----

扩展阅读:

a5c49ac176b8c9deacee54bffdee32fd.png

希望可以帮到题主, 欢迎追问.

更多追问追答

追问

eb498b89d78d8c95a86df7982c6747e6.png

a8211ad188e1826b82dbb05cf65d5eb9.png

可以过滤到ALL

但是visudo就看不到、

我重新安装vim可以了、😂

追答

那就是题主问题中截的那个图只是sudoers文件的一部分, 没有截全.

稍等我教你怎么改

追问

不行、visudo还是找不到、

追答

那咱就不用visudo这个命令, 具体这个命令的逻辑是啥不太清楚, 猜测就是对/etc/sudoers文件进行修改, 我平时都是直接使用vim编辑/etc/sudoers这个文件

追问

我试过直接vim /etc/passwd

还是一样、

是sudoers

说错了、不是etc/passws

是etc/sudoers

追答

编辑的是/etc这个目录下的sudoers文件, 不是passwd文件, 具体步骤简单分为两步:给sudoers这个文件加上w权限, 因为默认情况下sudoers是只读的, 不能改:

chmod +w /etc/sudoers

使用vim编辑sudoers文件:

vim sudoers

上面命令输完后,回车, 就进入vim编辑界面了, 你就一直按 下键头, 应该很快就能找到:

root ALL=(ALL) ALL

找到这一行后,在这行下面加上一行:

要加sudo权限的用户名 ALL=(ALL) ALL

保存退出

将w权限给去掉:

chmod -w /etc/sudoers

*.说着麻烦,其实很简单, 不知道你vim用的怎么样, 你看看上面的弄明白不, 如果弄不明白我给你一段代码你直接一执行就行.

追问

是编辑的/etc/sudoers、刚说错了、

6cd03b2d18d8489573078702e973532b.png

02850a61569cf05b349f1732790fe0c2.png

和visudo一样的、

037c45be6afb3d35fc3e50130306e516.png

86e31863f60bde385af03cfce1086447.png

追答

应该不一样, 稍等一下,我给你一段代码, 你执行一下,看看行不行

追问

你微信多少啊、方不方便加你微信发图、

追答

其实没那么难, 等我把脚本发你你试一下, 不行再说, 应该就是你没有看到完整的内容, 只看到了一部分

追问

c6c8bca5e2272822ea828b769bf286a4.png

df362edfe36bad475059f10a091c3049.png

底下没有了、就一页、

2344a262262106e4e3d45da89cb137c5.png

d3f8c3bd4cff93138f5363fa3ed9a0dc.png

这张就是最底下了、

追答

你输入:

d8a10de2a69b9fd4acd6529f57a183b3.png

上面这条命令会在当前目录下载一个名为user.sh的文件.

你给这个文件加上可执行权限:

chmod +x user.sh

然后执行这个文件:

./user.sh 用户名     //这里的"用户名"根据你的实际情况写

然后测试一下那个用户下sudo命令是否可用.

621a39a74861599a0293363bc05bd58c.png

追问

第一条命令执行不了、找不到命令、

bb95dce6f9c8fceb809ea579f8d72641.png

74df1c8c3cceeb6ce0c2361e2fc69c38.png

追答

那是你电脑没装wget,你得先装wget, 你装的是linux哪个发行版? ubuntu? centos? debian?不同的发行版安装命令不一样. 前提是你的电脑能连网啊

追问

能联网、centos 7

追答

先输入:

yum install wget

然后再按上边说的做.

追问

可以了、

追答

啥可以了? 是要提权的那个用户可以使用sudo命令了? 还是脚本执行成功了?

追问

那个用户可以使用sudo命令了、

5b676a2bbfeb607b9aac865fdc1f2c99.png

d0eb5d0bb43ddee41ab9b2c7fcda531c.png

3克油、大神、

追答

客气

追问

能不能帮我分析一下为什么我vim /etc/sudoers 却找不到ALL呢?

追答

之前已经说了, 关键就是: "你没看到底, 你看到的只是第一屏"

你这样, 输入:

vim /etc/sudoers

然后一直按下键, 看看能不能找到

root ALL=(ALL) ALL

这一行, 肯定能找到的, 不然我的脚本不可能成功.

之前已经说了, 关键就是: "你没看到底, 你看到的只是第一屏"

你这样, 输入:

vim /etc/sudoers

然后一直按下键, 看看能不能找到

root ALL=(ALL) ALL

这一行, 肯定能找到的, 不然我的脚本不可能成功.

追问

哦、按键盘下键可以找到、我之前是用鼠标下滑的、难怪下拉不到、

追答

OK

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值