首页 > 其他 > 详细

debian7 sudo失效

时间:2014-07-02 06:16:18      阅读:289      评论:0      收藏:0      [点我收藏+]

今天一批服务器添加新用户,配置sudo命令的使用的sudoers文件后,发现一台服务器sudo后怎么都不生效,怎么sudo失效了呢?第一次遇到,现象如下:

$ sudo ifconfig

sudo: ifconfig: command not found

$ sudo fdisk -l

sudo: fdisk: command not found

所有服务器配置一下,那个神奇啊,怎么修改配置文件,然后重启,普通用户使用sudo都还是无效。一阵子折腾,最后发现和环境变量有关系。解决如下:

1、单个普通用户时

(1)普通用户登录后找到:.profile文件,注意小点儿哦 .

   $ls -al

(2)编辑文件 .profile

   $ vim .profile      #添加如下内容:

     PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

     export PATH

(3)测试:$sudo ifconfig     #显示OK

2、若你系统多个普通用户时

(1)使用root用户

   # vim /etc/profile   # else后的PATH变量里添加 :/sbin

if [ "`id -u`" -eq 0 ]; then

  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

else

  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin"

fi

export PATH

  # source /etc/profile

(3)测试,若是远程连接需要退出重新登录

### 说明:加/sbin 是因为 ifconfig fdisk等命令都在这里哦!


本文出自 “老瓦房” 博客,请务必保留此出处http://laowafang.blog.51cto.com/251518/1433168

debian7 sudo失效,布布扣,bubuko.com

debian7 sudo失效

原文:http://laowafang.blog.51cto.com/251518/1433168

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!