一、新安装的Debain系统,建立了一个普通用户,使用新用户登录并使用ifconfig命令查看ip地址出现如下错误,

   “-bash: ifconfig: 未找到命令”;

问题分析:使用ifconfig命令,出错提示为“未找到该命令”,说明该命令没有在该用户的路径下。

问题解决:1、xgd@debian-xgd:/$whereis ifconfig,查看ifconfig命令所在的路径。2、xgd@debian-xgd:/$ echo $PATH,查看当前用户的环境变量路径。3、在~.profile文件末尾添加:PATH=“/sbin:$PATH”重新打开shell就生效了

3、xgd@debian-xgd:/$ export PATH=$PATH:/sbin(这样修改只是一个临时的环境变量,在下次登录该用户的时候,该环境变量就会消失),或者也可以通过xgd@debian-xgd:/$ /sbin/ifconfig来访问。

二、在使用apt-get install vim 的时候出现“更换介质:请把标有“Debian GNU/Linux 7.8.0 _Wheezy_ - Official i386 CD Binary-1 20150110-13:32”的盘片插入驱动器“/media/cdrom/”再按回车键”

的提示。

问题分析:在安装软件包的时候,系统会从配置的资源库中查找软件包来源,此种提示就是说软件包的来源来自光驱。

问题解决:使用root权限修改/etc/opt/sources.list,注释掉deb cdrom开头的行就可以了。例如#deb cdrom

三、使用普通账户xgd,出现“不在 sudoers 文件中。此事将被报告”

问题分析:sudo命令是可以让普通用户以root用户来执行命令来完成普通账户无法完成的命令的,不是所有用户都可以使用sudo命令,有权限的用户都在/etc/sudoers中。

问题解决:1、root@debian-xgd:/# chmod u+w /etc/sudoers,赋予该文件写权限。2、root@debian-xgd:/# vim /etc/sudoers ,# User privilege specification  root    ALL=(ALL:ALL) ALL  xgd    ALL=(ALL:ALL) ALL