如何添加当前用户到sudo组

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
wangxue
帖子: 47
注册时间: 2010-05-18 12:03

如何添加当前用户到sudo组

#1

帖子 wangxue » 2012-11-04 11:39

我安装了ubuntu12.04 32bit后就一直在使用我的初始帐号snow,没有设置root帐号密码
安装vitualbox时,我为了将snow添加到vboxusers组,执行了如下命令:sudo usermod -G vboxusers snow
后来执行apt-get 时我才发现上面的命令将snow移除了其它所有组,现在无法执行sudo命令

请问有什么办法可以取得root权限呢?我有尝试过live-cd进入HDD上的/etc/目录,根本没法操作配置文件的,因为那些文件都是属于root用户的
ubuntu 13.04
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 如何添加当前用户到sudo组

#2

帖子 cuihao » 2012-11-04 11:53

:em01 恭喜LZ中了坑爹教程的枪。
进recovery mode,然后

代码: 全选

usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,snow,vboxusers snow
下次添加用户到用户组别用usermod了,用:

代码: 全选

sudo gpasswd 组 -a 用户名
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
wangxue
帖子: 47
注册时间: 2010-05-18 12:03

Re: 如何添加当前用户到sudo组

#3

帖子 wangxue » 2012-11-04 11:58

非常感谢,我还担心即使恢复了sudo组最后snow用户还是有各种问题呢
另外问一下,怎么进recovery mode?

不要误会,我是做android开发的,所以PC上只装了ubuntu,现在看不到启动菜单,网上都是直接从启动菜单进入的,所以没办法问一下,谢谢了
ubuntu 13.04
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 如何添加当前用户到sudo组

#4

帖子 cuihao » 2012-11-04 12:04

诶,开机时不是有个菜单嘛。
没有菜单的话,好像是启动前按esc还是shift的话就会出来。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
wangxue
帖子: 47
注册时间: 2010-05-18 12:03

Re: 如何添加当前用户到sudo组

#5

帖子 wangxue » 2012-11-04 12:15

按shift键可以进入grub菜单,进入recovery mode后,有好几个选项啊,悲剧的是我的应该是设置本地化的原因,上面大部分字符都是方格,能指导一下该选哪一个选项么,比如resume, clean, dpkg ...
ubuntu 13.04
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 如何添加当前用户到sudo组

#6

帖子 funicorn » 2012-11-04 12:17

提醒你一下,从12.04开始,Ubuntu默认的管理员组是adm,sudo组仍然存在,但是将来会被废弃,所以要添加新用户到管理员组,用adm,别用sudo
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 如何添加当前用户到sudo组

#7

帖子 cuihao » 2012-11-04 12:19

选 root。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
wangxue
帖子: 47
注册时间: 2010-05-18 12:03

Re: 如何添加当前用户到sudo组

#8

帖子 wangxue » 2012-11-04 18:18

不好意思,我还是要继续上来追问,现在我在recovery mode中root shell执行usermod命令时返回如下:
cannot lock "/etc/passwd", please try later.
而执行ll /etc/passwd*后大致返回如下:
622 passwd root root
600 passwd- root root
请问现在该怎么做呢?
这两个文件root shell下也是无法直接操作的(比如重命名),好像是要通过root权限修改文件的一个属性后才可以继续操作,如果是,请指导一下,之前的东西都忘记了。
ubuntu 13.04
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 如何添加当前用户到sudo组

#9

帖子 cuihao » 2012-11-04 21:57

唔…… 难道root shell没有root权限……?
找livecd,然后chroot进去试试……
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
wangxue
帖子: 47
注册时间: 2010-05-18 12:03

Re: 如何添加当前用户到sudo组

#10

帖子 wangxue » 2012-11-09 21:31

cuihao 写了:唔…… 难道root shell没有root权限……?
找livecd,然后chroot进去试试……
chroot确实不太清楚呢,只知道编译chrome系统时会用到,当时做project时都没有认真搞

一直懒得理这个问题,今天在askubuntu搜了一下才知道,进去root shell后需要先remount 一下才可以

代码: 全选

mount -rw -o remount /
直接附上原文吧:http://askubuntu.com/questions/24006/ho ... e-password

另外提醒大家最好不要将locale设置为中国,进recovery mode全是方格,郁闷呢
ubuntu 13.04
头像
berryboy2012
帖子: 352
注册时间: 2012-08-05 20:55
系统: OpenSUSE

如何添加当前用户到sudo组

#11

帖子 berryboy2012 » 2012-11-10 10:40

wangxue 写了:
cuihao 写了:唔…… 难道root shell没有root权限……?
找livecd,然后chroot进去试试……
chroot确实不太清楚呢,只知道编译chrome系统时会用到,当时做project时都没有认真搞

一直懒得理这个问题,今天在askubuntu搜了一下才知道,进去root shell后需要先remount 一下才可以

代码: 全选

mount -rw -o remount /
直接附上原文吧:http://askubuntu.com/questions/24006/ho ... e-password

另外提醒大家最好不要将locale设置为中国,进recovery mode全是方格,郁闷呢
装个jfbterm即可。。。


其实世上本无高手的,只是折腾得多了,也就被称作高手了。。。
yaoshunyu
帖子: 26
注册时间: 2012-12-15 23:39
系统: ubuntu 12.04.3

Re: 如何添加当前用户到sudo组

#12

帖子 yaoshunyu » 2012-12-16 16:33

先输入su,然后输入密码,切换到root权限
然后输入指令usermod -G sudo ysy
这样切换回来就可以了。
从root权限切换回来,就可以使用sudo命令了

刚刚试过
回复