Ubuntu 添加管理员用户

Ubuntu 默认只有安装时候的那个账号是系统管理员账号,也不会给出root用户权限。

在管理员账号下,用passwd命令给root一个密码,就可以使用root了。

但是,使用useradd时候,如果不加参数,添加的为普通账号。如何添加一个新的系统管理员账号

#useradd -mr  ***(你要添加的账号名称)然后

# paddwd ***(新添加的账号名称)

其中,useradd的参数说明可以使用useradd --help查看。

-m 为创建账号主目录,默认不创建。

-r 为创建系统管理员账号

还有一个参数-s当时没弄明白,后面出现问题时候才发觉。

当你用这种方法创建用户,切换到该用户时,发现,ll命令用不了了,环境好像不是默认的bash。

是的,ubuntu创建新用户默认环境不是bash,坑了。

具体ubuntu创建新用户的默认值可以使用useradd -D命令来查看。

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/sh

SKEL=/etc/skel

CREATE_MAIL_SPOOL=no

果然坑啊,默认的是sh而不是像鸟哥用CentOS的默认bash。

要使用bash作为默认的shell环境,就要如下:

# useradd -s /bin/bash -mr ***

修改默认的shell环境。

还有另外一种方法可以更改shell环境,就是修改/etc/passwd这个文件。

在你新建的账号那行的最后就是你默认的shell环境。

不过,最好还是创建账号时候就修改了,毕竟修改文件容易出错。

我在这里添加账号使用的是root,但是,使用系统管理员也可以添加系统管理员账号,不必使用root

用法:$sudo useradd -s /bin/bash -mr *** 即可。毕竟能不用root就不用root,减少风险。

时间: 2024-10-18 10:58:04

Ubuntu 添加管理员用户的相关文章

ubuntu添加新用户并添加管理员权限

Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: $ sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创

Ubuntu 添加sudo用户

第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密 码来获得超级用户(root)身份.然而,系统不会再自动添加其他的用户到sudo组当中去.如果你想在你的共享系统上授予某人某些超级用户特权,你必须 给予他们sudo权利. 要添加新用户到sudo,最简单的方式就是使用 usermod 命令.运行 $sudo usermod -G admin username 这就你要作的,然而,如果用户已经是其他组的成员,你需要添加 -

adduser Ubuntu添加sudo用户

第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份.然而,系统不会再自动添加其他的用户到sudo组当中去.如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利. 要添加新用户到sudo,最简单的方式就是使用 usermod 命令.运行$sudo usermod -G admin username这就你要作的,然而,如果用户已经是其他组的成员,你需要添加 -a 这个

Ubuntu 添加删除用户 How to Add and Delete Users on Ubuntu 16.04

Introduction One of the most basic tasks that you should know how to do on a fresh Linux server is add and remove users. When you create a new system, you are often (such as on DigitalOcean Droplets) only given the root account by default. While runn

ubuntu添加新用户

useradd linc -m -s /bin/bash 添加sudoers su - vim /etc/sudoers # User privilege specificationroot    ALL=(ALL:ALL) ALLrzx     ALL=(ALL) NOPASSWD: NOPASSWD: ALL 原文地址:https://www.cnblogs.com/-rzx-/p/12382336.html

ubuntu创建新用户并增加管理员权限

问题导读:1.adduser与useradd有什么区别?2.那种方式会自动创建组.用户组等信息?3.如何新建用户具有管理员权限? $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下

转:ubuntu添加用户adduser,并给予sudo权限

ubuntu添加用户adduser,并给予sudo权限 如何创建ubuntu新用户? 首先打开终端,输入:sudo adduser username正在添加用户"username"... 正在添加新组"username"(1001)... 正在添加新用户"username"(1001)到组"username"... 创建主目录"/home/username"... 正在从"/etc.skel&qu

CentOS普通用户添加管理员权限

1.添加用户,首先用adduser命令添加一个普通用户,命令如下:#adduser keaising//添加一个名为keaising的用户#passwd ljl //修改密码Changing password for user keaising.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all authentication tokens updated successfully. 2.赋予roo

Ubuntu 安装 proftpd,并添加虚拟用户

安装并配置 proftpd 安装就不废话了,apt 即可.然后修改 /etc/proftpd/proftpd.conf: # 必须打开,将用户限定在自己的目录中 DefaultRoot ~ # 因为虚拟用户是没有 shell 的,所以要打开这个设定 RequireValidShell off # 用 mod_auth_file.c 验证登录用户名和密码 AuthOrder mod_auth_file.c # 存放用户名和密码的文件 AuthUserFile /etc/proftpd/ftpd.p