linux下添加用户并赋予root权限
Linux下添加用户并赋予root权限 Linux操作系统中,添加用户并赋予root权限是系统管理员常用的操作之一。本文将详细介绍如何在Linux系统中添加用户并赋予root权限。 一、添加用户 在Linux系统中,添加用户可以使用adduser命令或useradd命令。adduser命令用于添加一个普通用户,而useradd命令则可以添加一个具有特定权限的用户。 例如,使用adduser命令添加一个名为tommy的用户: # adduser tommy 然后,修改密码: # passwd tommy 二、赋予root权限 赋予root权限可以使用三种方法: 方法一:修改/etc/sudoers文件 修改/etc/sudoers文件,找到以下一行,把前面的注释(#)去掉: ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 然后,修改用户,使其属于root组(wheel): # usermod -g root tommy 方法二:修改/etc/sudoers文件 修改/etc/sudoers文件,找到以下一行,在root下面添加一行: ## Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL 方法三:修改/etc/passwd文件 修改/etc/passwd文件,找到以下一行,把用户ID修改为0: tommy:x:0:33:tommy:/data/webroot:/bin/bash 三、Linux系统用户账号的管理 Linux系统用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。 使用useradd命令可以添加新的用户账号,语法如下: useradd 选项 用户名 其中,选项包括: * -c comment:指定一段注释性描述 * -d 目录:指定用户主目录 * -g 用户组:指定用户所属的用户组 * -G 用户组:指定用户所属的附加组 * -s Shell 文件:指定用户的登录Shell * -u 用户号:指定用户的用户号 * 用户名:指定新用户的登录名 例如: $ useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam。 四、删除帐号 如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。 使用userdel命令可以删除用户账号,语法如下: userdel 选项 用户名 其中,选项包括: * -r:把用户的主目录一起删除 例如: $ userdel -r sam 此命令删除用户sam在系统文件中的记录,同时删除用户的主目录。 五、修改帐号 修改用户账号就是根据实际情况更改-existing用户账号的信息。可以使用usermod命令来修改用户账号的信息。 例如: $ usermod -g root tommy 此命令修改用户tommy的所属组为root组。 添加用户并赋予root权限是Linux系统管理员的常用操作,通过本文的介绍,读者可以了解到如何在Linux系统中添加用户并赋予root权限。