Ubuntu 添加sudo用户

Ubuntu 12.04添加sudo用户ubuntu

Ubuntu系统默认不容许root用户直接登陆。安装系统时,创建的普通用户默认是可使用sudo的。进入系统后,新添加的用户默认没法使用sudo命令,如何可使得普通用户可使用sudo命令呢?如今介绍两种方法:安全

1) 针对ubuntu 10.10,可使得用户属于adm组
                #sudo vi /etc/group
               spa

2) 针对ubuntu 12.04,可使得用户属于sudo组
                #sudo vi /etc/group
               orm

3) 有时,装系统时创建的用户已经属于指定组了,仍是没法使用sudo,能够考虑更改/etc/sudoers文件。该文件没有写权限,若改权限还得须要可使用sudo。遇到了这种状况,只能想办法让root直接登陆系统,先给文件/etc/sudoers加上写权限。it

2、root用户直接登陆系统登录

在ubuntu中若想让root直接登陆系统,须要启动ubuntu时,出现了品牌界面后,长按左shift键,进入GRUB引导界面。以下图:权限

选中recovery mode安全模式,注意,这时若直接按回车键,root登陆系统后,整个根文件系统时只读的。所以,必须按“e”进入编辑状态。修改kernel参数,把ro改为rw。以下图所示:密码

接下来按F10键,过一下子,会出现下面界面,选中root,以下图所示:方法

回车后,输入root密码,就实现了root直接登陆系统的效果。im

3、添加sudo用户

首先要明白root的密码通常用户是不该改知道的,但通常用户有时可能要用到root的一些权限。这里就有了一个 /etc/sudoers 文件,用来保存一些用户,使这些用户能够经过sudo命令来暂时获取root的权限。这些用户使用sudo时输入的密码是当前用户密码,而不是root密码。还可一在sudoers文件里限制通常用户的权限,这样就有了安全保证。

操做步骤以下:

1)chmod u+w /etc/sudoers

2) vi /etc/sudoers
        //在root ALL=(ALL) ALL这行下面增长了以下一行:
        user1 ALL=(ALL) ALL
        这就使得用户user1,可使用sudo命令,执行超级权限了。

3) 撤销/etc/sudoer文件的权限
        chmod u-w /etc/sudoers

注意,若不把文件/etc/sudoers的权限改回去(440),普通用户使用sudo命令时,会报错:“sudo: /etc/sudoers is mode 0640, should be 0440”

相关文章
相关标签/搜索