赛迪网 > IT技术 Linux > 实用技巧
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Ubuntu系统下Sudo命令不可用的解决方法

发布时间:2008.02.25 06:31     来源:赛迪网    作者:兔儿岭

在使用sudo命令的时候的提示如下:

fafa211 is not in the sudoers file.

但是显然的,之前是能用的,也就是说之前fafa211应该是在/etc/sudoers中的.

cat /etc/sudoers

发现居然没有权限看这个文件。

只有属于admin组的用户才可使用sudo命令。

使用:cat /etc/group|grep admin 命令,查看fafa211用户是否在admin中,结果很显然,不在了。

为何现在fafa211这个用户名不在admin组中呢,这个可是装系统时设定的用户。

原来之前使用了以下一句命令:

sudo usermod -G wheel fafa211

然后查了下usermod命令的详细使用规则

sudo usermod -G wheel fafa211 这个命令只是把自己加入了一个组,即wheel组中

usermod会先把用户fafa211从所有组中删除,然后再添加到-G参数中指定的组列表中。这个设计是在是。

声卡没法使用应该也是这个操作造成的,以至没有权限了。

解决方法:

su root

口令:

输入口令进入root用户(没有设置root用户的可以重启机器进入recovery模式)

然后执行下面命令

sudo usermod -aG admin,dialout,dip,fax,cdrom,floppy,tape,audio,plugdev,scanner fafa211

把自己加入到该加入的组中。重新启动,一切恢复正常了。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 利用PS3和Linux搭建一个并行程序开发平台 (02-22) · JAVA得到网卡物理地址(Windows和Linux) (02-22)
· 在Linux的系统上给Windows发送PopUp消息 (02-22) · 查看一个Linux文件夹下所有文件的总大小 (02-22)
· Ubuntu Linux 8.10版本定于今年十月推出 (02-22) · 微软2008企业级应用平台及开发技术大会 (02-22)
· NVIDIA显卡解决Ubuntu Linux分辨率问题 (02-21) · Ubuntu Linux系统下向蓝牙设备传送文件 (02-21)
· 新手看招:关于Linux系统下PATH设置方法 (02-21) · 实用技巧:“禁用”Linux终端输出的回显 (02-21)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网络招聘多元化 工作垂直搜索网站价值凸显
· 国家食品安全法将可能删除电子监管码条款
· ERP案例分析 SaaS带来冲击 IT服务商面临挑战
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统