文章目录

  • 1、创建新用户
  • 2、为新用户填加超级用户权限
    • 方法一、填加新用户到sudo group
    • 方法二、在/etc/sudoers中指定用户的权限
  • 3、删除用户

创建新用户的意义不再多述,最直观的就是多个人用同一台机器,要为每个人创建一个帐号,这样即互不干扰影响,也方便管理各个人的权限。

1、创建新用户

#如果当前在root用户
adduser newuser
#其它用户
sudo adduser newuser

接着会有一系列的问题要问:

  • 输入并再次输入确认新用户的登陆密码
  • 输入其它新用户的个人信息,是可选的,可能通过输入Enter来跳过。
  • 最后,要确认你输入的信息是正确的。输入Enter


至此,新的用户建立完成,可以用于使用。
如果你希望新用户有超级用户权限,请继续阅读。

2、为新用户填加超级用户权限

为新用户填加超级用户权限,新用户就要能使用sudo。有两种方式:一是填加到sudo所在群组,另一种是在sudo配置文件中为新用户添加权限。

方法一、填加新用户到sudo group

默认状态下,sudo group中的用户会有所有权限。

groups newuser
#输出
newuser:newuser

默认状态新用户中在自己的用户组中。更改用户组命令如下:

usermod -aG sudo newuser
#-aG是使newuser加到sudo用组

测试sudo 权限,只要测试sudo是否可以使用。

方法二、在/etc/sudoers中指定用户的权限

可以使用visudo打开/etc/sudoers,然后进行编辑。

#当前是root权限
visudo
#或
sudo vim /etc/sudoers
#其它用户
sudo visudo
#以前的visudo会用vi打开/etc/sudoers,但新的默认用nano打开
#在文件中添加
#原文件中有类似的root    ALL=(ALL:ALL) ALL
newuser ALL=(ALL:ALL) ALL
#最后退出保存Ctrl-X,接着Y,输入Enter退出。

3、删除用户

#root用户
deluser newuser
#其它用户
sudo deluser newuser
#删除用户的同时想要删除该用户的home目录
deluser --remove-home newuser
#同理,非root用户
sudo deluser --remove-home newuser
#如果是用第二种方法visudo填加的超级用户权限还需以下命令
visudo #或sudo visudo
root    ALL=(ALL:ALL) ALL
newuser ALL=(ALL:ALL) ALL   # DELETE THIS LINE

【ubuntu】ubuntu添加或删除用户相关推荐

  1. Ubuntu服务器添加、删除用户及用户权限设置

    在Ubuntu服务器中会涉及到多个用户,新的用户需要添加账号,并且赋予用户一定的权限. 1. 用户添加.删除 用户添加操作命令如下: sudo adduser test 需要设置密码并输入一些基本信息 ...

  2. 如何在Ubuntu中添加和删除用户

    为了能够创建和删除用户,需要以root身份或具有sudo权限的用户身份登录.可以通过命令行和GUI两种方式进行操作,接下来主要讲解通过命令行操作 添加用户 在Ubuntu中,有两个命令行工具可用于创建 ...

  3. Ubuntu 答疑:Ubuntu 添加和删除用户具体步骤及进程被占用的解决方式

    文章目录 前言 一.添加用户 1.1.创建用户 1.2.设置密码 1.3.赋予用户管理员权限 二.删除用户 三.可能报的错误 3.1.进程被占用 3.2.进程被占用的解决方式 总结 前言 我们使用 U ...

  4. 计算机新建用户如何删除,win10系统如何添加和删除用户?windows10删除用户教程...

    有位 windows10正式版 用户反映自己因为刚刚升级系统,所以对系统中的很多操作都很陌生.尤其是对win10系统中添加和删除用户该如何操作表示很是不解.这该怎么办呢?接下来,小编就向大家分享win ...

  5. linux删除相同用户,Linux 批量添加和删除用户

    Linux批量添加和删除用户 一,工具作用Linux批量添加和删除用户 在Linux用户管理中,经常需要用到批量添加或删除用户:如果用 useradd或adduser来添加大量用户,对系统管理员的体力 ...

  6. CentOS添加和删除用户以及用户组的方法

    本篇文章主要介绍了CentOS添加和删除用户以及用户组的方法,具有一定的参考价值,有兴趣的可以了解一下 1.Linux环境下的账户系统文件主要在/etc/passwd, /etc/shadow,/et ...

  7. linux7如何删除用户,如何在CentOS 7上添加和删除用户

    CentOS以及所有其他Linux发行版都是多用户操作系统.每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置. 知道如何添加和删除用户是每个Linux用户应了解的最基本技能之一. ...

  8. 在CentOS 8上添加和删除用户

    Linux添加用户和删除用户是linux运维的基础技能之一,本篇文章讲述了如何使用useradd和userdel在Centos8上添加和删除用户.以及如何添加具有管理权限的用户. 设置新的Linux服 ...

  9. CentOS添加和删除用户

    在CentOS下添加和删除用户命令: 添加用户 test: adduser test 修改test密码: passwd test 删除用户test: userdel test 删除用户以及用户目录: ...

  10. Linux添加、删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

最新文章

  1. OpenStack环境搭建(六:常见问题及解决方案总结)
  2. Bzoj2555 SubString
  3. vs移植的.exe再编译无法更新_关于freetype的移植和其官方demos的使用总结
  4. python链表怎么定义_python:链表定义以及实现
  5. Android系统匿名共享内存(Anonymous Shared Memory)C++调用接口分析
  6. Java synchronized到底锁住的是什么?
  7. linux内存管理机制
  8. 解决vue多个路由共用一个页面的问题
  9. 面向对象编程(十三)——面向对象三大特性之封装
  10. 分享两个必应壁纸接口,可用来获取高质量壁纸和故事
  11. (转)比特币王国的内战与分裂|《财经》特稿
  12. 安装keepalived高可用(双实例)
  13. 数学建模评价类方法01——灵敏度分析
  14. C 语言 去除字符串中空格函数
  15. 应用程序,软件,小程序,APP的区别?
  16. oracle误删除数据,恢复删除的数据,删除数据后提交恢复
  17. 2020年保育员(中级)多少分及格及保育员(中级)模拟考试系统
  18. 在Photoshop中设计Web 2.0标签/徽章
  19. 前端面试知识梳理(高级前端开发工程师)
  20. python3代码编程规范(命名、空格、注释、代码布局、编程建议等)

热门文章

  1. 构建Transformer模型 | 在wikiText-2数据集上训练一个语言模型
  2. python中Base64使用
  3. win10-你需要来自XXX的权限才能对此文件夹进行更改 转载
  4. 二维码的特征定位和信息识别
  5. Matlab ind2sub和sub2ind函数
  6. settextstlye 报错
  7. 一航文化:没有基础的普通人如何玩转短视频平台?
  8. 使用hbuilder x 把网址打包成app
  9. 10.14 百丽集团面试经历
  10. 联想小新潮怎么修改fn热键以及怎么进入bios状态