首页
学习
活动
专区
圈层
工具
发布

Linux操作系统创建新用户及用户权限

一、用户创建 增加用户: 1....在root权限下, 命令:useradd +用户名,它不会在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的; 命令:useradd -m +用户名,将在/home...命令:adduser +用户名,在/home目录下会自动创建同名文件夹 创建新用户后,同时会在etc目录下的passwd文件中添加这个新用户的相关信息 创建新用户后shell无法自动补全命令或使用基本的...shell命令 按照上述命令创建一个新用户后,提示符仅仅是一个$,输入命令,用TAB键也无法补全命令。...使用root用户查看passwd文件 grep 用户名 /etc/passwd 可以发现默认的shell 是/bin/sh,将其修改为/bin/bash 后即可 vi /etc/passwd 删除用户:

6K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux系统除了root能否创建其他管理员账号

    我们都知道Linux系统安装完成后都有一个默认的管理员账号,那个账号便是超级管理员root,有点类似于Windows系统下Adminitrator,它拥有系统中的最高权限。...在Linux系统中,UID为0的用户被视为超级用户,这是系统用来标识root账号的方式,因为UID是区别用户的唯一标识,因此UID为0的账号有且只有一个。那么是否还可以创建拥有管理员权限的账号呢?...以下是创建管理员账号的步骤: 1. 以root用户身份登录或使用sudo权限 要创建管理员账号,您需要具有足够的权限。通常情况下,您需要以root用户身份登录系统或拥有sudo权限以执行下面的步骤。...创建新用户 可以使用useradd命令来创建新用户,例如: sudo useradd -m -s /bin/bash adminuser 这将创建一个名为adminuser的用户,并为其分配一个家目录...至此,Linux管理员账号已经创建完成。在工作中为了安全起见,建议使用非root管理员权限的账号来维护系统,因为root账号是Linux系统中的最高权限账号,具有对系统的完全控制权限。

    21310

    Linux如何切换到root用户(linux禁止用户切换root)

    那你就要输入你所改的那个密码): 注:如果这里默认密码不是当前用户密码的话,可以去查阅资料,知道的可以跟我说,因为我在linux系统下尝试太多,忘记这一步的默认密码了!如果你曾经改过root的密码。...那你就要输入你所改root用户的那个密码! 3.接下来我就在root用户下输入sudo passwd root命令,创建root用户,出现了下图的情况: 这是什么意思呢?...4.接下来我把linux系统关掉,重新开启linux系统,在username下输入root,password下输入上面我们设置的新的unix密码,发现如下图所示,我们的用户变成了root用户了: 5,...不知道我之前创建的xg普通用户还可以正常登录么?...root用户,来积累linux学习到的知识了!

    62.3K30

    MySQL添加新用户、为用户创建数据库、为新用户分配权限

    登录MySQL [root@VM_0_2_33_CentOS /]#mysql -u root -p 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 mysql>create...123456'; 允许外网 IP 访问 mysql>create user 'test'@'%' identified by '123456'; 刷新授权 mysql>flush privileges; 为用户创建数据库...mysql>create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 为新用户分配权限 授予用户通过外网IP对于该数据库的全部权限...privileges on `testdb`.* to 'test'@'localhost' identified by '123456'; 刷新权限 mysql>flush privileges; 退出 root...重新登录 mysql> exit; 用新帐号 test 重新登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP [root@VM_0_2_33_centos /]# mysql -u test

    3.5K50

    MySQL8.0、创建新用户与角色授权

    MySQL8.0、创建新用户与角色授权 前提需求 创建一个新的数据库用户,并给用户添加增删改查 的权限。...AND User='zhangsan'; FLUSH PRIVILEGES; 扩展设置当前用户密码 ALTER USER USER() IDENTIFIED BY 'new_password'; # root...'; 提示: Host的区别 % : 表示所有主机都可以登录 localhost: 表示只有本地可以登录 2、用户权限授权和收回 2.1 查看登录用户的权限信息 新用户完毕后,默认只有登录系统的权限...) # 收回删除权限 REVOKE DELETE ON dbtest1.* FROM zhangsan; 3、通过创建角色进行权限分配 创建一个操作dbtest1库的角色,授予SELECT、UPDATE...; 2、授权后查看角色是否授权成功 SHOW GRANTS FOR 'zhangsan'; 3、撤销用户角色 REVOKE 'worker' FROM 'zhangsan'@'%'; 4、授权后登陆新用户

    4.6K30
    领券