最近在做学校布置的关于一个linux作业,和用户权限设置有关,由于对于权限不是很了解,所以无意之中做了很多傻事情。比如一个症状不知道如何修复:用安装时注册的用户去登录,进入后发现很多权限都被封掉了,比如系统下的用户和组这个管理器无法打开,系统报错是说无权限,还有就是在终端用带sudo的命令都会报错,说the user is not in the sudoer中,无语了,而且声卡都不能使用了,估计也是用户权限的问题。拜托高人指点一下,如何才能恢复正常呢?
之前做过可能导致异常的有一下几步:
1.用ctrl+alt+f2以相同用户名再次登录,就是和ctrl+alt+f7相同的用户
2.把root用户加入了一个新建的组
3.把安装时注册的id加入了一个新建的组
4.对系统进行反复的添加用户和组,并对新添加的用户设置权限
关于用户权限问题的求助
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 4
- 注册时间: 2007-10-03 19:26
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 4
- 注册时间: 2007-10-03 19:26
- xiehuoli
- 帖子: 5941
- 注册时间: 2006-06-10 8:43
- 来自: 中国 CS
-
- 帖子: 227
- 注册时间: 2006-09-23 6:27
- 来自: 火星
- 联系:
- iblicf
- 帖子: 3766
- 注册时间: 2007-01-15 17:15
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
-
- 帖子: 4
- 注册时间: 2007-10-03 19:26
前面又在google上查了一下,很幸运地,终于找到了解决的方法。
现在将问题及解决方法总结一下,以方便遇到和我问题相同的小鸟,能从google上搜到这里。
症状:无法找到声卡,设置用户和组,无法使用带sudo的命令
原因:(也许是这样子的吧)
1.在给文件添加访问权限,设置所属的用户和组,或者给用户添加组时发生了误操作,造成用户的原始权限丢失
2.同时用两个相同用户登录进行组设置而形成的系统错误
解决方法:
1.在ubuntu下无法用sudo设置用户和组是很痛苦的,所以要启动到recovery模式下,获得root权限,使用visudoers,将自己添加到sudoer中,格式如下:
# User privilege specification
root ALL=(ALL) ALL
××× ALL=NOPASSWD:ALL
其中×××为你的用户名
2.然后用exit回到正常模式下,在终端输入sudo user-admin,然后就可以修改用户权限了
3.在用户和组中选中你登录的用户,选择property,然后选择用户权限那一页,在当中勾中你想要的权限,比如使用音频设备,管理用户等。其实这就相当于将你的用户加入相应的组,比如audio组,admin组等。
现在感觉下来,学习ubunt还是需要相当注意细节的,一不小心就会改错东西,每执行一条命令都要知道自己会造成什么后果。想当初我第一次重装就是因为修改了字体配置后很莫名地就无法打开终端了,当时也每太在意都敲了哪些代码。因此特记之以共勉。
现在将问题及解决方法总结一下,以方便遇到和我问题相同的小鸟,能从google上搜到这里。
症状:无法找到声卡,设置用户和组,无法使用带sudo的命令
原因:(也许是这样子的吧)
1.在给文件添加访问权限,设置所属的用户和组,或者给用户添加组时发生了误操作,造成用户的原始权限丢失
2.同时用两个相同用户登录进行组设置而形成的系统错误
解决方法:
1.在ubuntu下无法用sudo设置用户和组是很痛苦的,所以要启动到recovery模式下,获得root权限,使用visudoers,将自己添加到sudoer中,格式如下:
# User privilege specification
root ALL=(ALL) ALL
××× ALL=NOPASSWD:ALL
其中×××为你的用户名
2.然后用exit回到正常模式下,在终端输入sudo user-admin,然后就可以修改用户权限了
3.在用户和组中选中你登录的用户,选择property,然后选择用户权限那一页,在当中勾中你想要的权限,比如使用音频设备,管理用户等。其实这就相当于将你的用户加入相应的组,比如audio组,admin组等。
现在感觉下来,学习ubunt还是需要相当注意细节的,一不小心就会改错东西,每执行一条命令都要知道自己会造成什么后果。想当初我第一次重装就是因为修改了字体配置后很莫名地就无法打开终端了,当时也每太在意都敲了哪些代码。因此特记之以共勉。