ubuntu中用户组的问题

添加一个分组后,sudo不能用了$sudo usermod -G test shared
上网 以看原来不是我一个人犯这个错误啊!!转贴如下
<!-- m --> http://hi.baidu.com/avauntage/blog/item ... ecbaf.html <!-- m -->
Ubuntu之sudoers2007年04月17日 星期二 11:35装Vbox的时候,需要把自己加入到vboxusers组中,查到用usermod命令。
于是:
$ sudo usermod -G vboxusers avauntage
然后,发现自己再也不能用sudo命令了。说是我不在/etc/sudoers 中。这个东东是干什么的啊?从来都没有接触过。于是想看看:
$ cat /etc/sudoers
发现居然没有权限看这个文件。现在真 的是什么事情都做不了了。没有sudo,在ubuntu中真是寸步难行啊!
再网上一搜,发现有很多人这么稀里糊涂的中了着,更有甚者,居然出主意 重装系统!
想到进入Recovery模式,看到那亲切的root@avauntage,真是有海阔天空的感觉。
这次看了看/etc /sudoers:

# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults

Defaults !lecture,tty_tickets,!fqdn

# User privilege specification
root ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

发 现需要把自己加入到admin组中,才能用sudo。原来先前 $ sudo usermod -G vboxusers avauntage命令只是把自己加入了一个组,正确的用法应该是$ sudo usermod -aG vboxusers avauntage,-a的意思是append。usermod会先把用户从所有组中删除,然后再添加到-G参数中指定的组列表中。这个设计。。。
重 启,发现声卡不能用了,肯定还是组的问题,于是把自己加入到该加入的组中:
sudo usermod -aG adm,dialout,dip,fax,cdrom,floppy,tape,audio,plugdev,scanner avauntage
再 重启,一切正常~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值