文章目录

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

前言

我们使用 Ubuntu 添加和删除用户是我们学习 Ubuntu 最初入门的实验,本篇文章以具体步骤进行演示,同时附上最可能报的错误——进程被占用以及对应的解决方式,本次测试以 ubuntu-18.04.3 为例。


注意:本文所有测试内容均以操作用户 guojing 为例。

一、添加用户

我们打开 Ubuntu 终端,以增添用户 guojing 为例,具体如下图所示:

1.1、创建用户

接着我们创建用户,输入如下指令:

sudo useradd -r -m -s /bin/bash guojing

具体如下图所示:

1.2、设置密码

设置密码,按提示输入两次密码(注意输入密码不显示),具体如下图所示:

sudo passwd guojing

1.3、赋予用户管理员权限

赋予用户管理员权限,方便部署,避免一些对新手来说比较棘手的权限问题,输入相应代码如下:

sudo adduser guojing

二、删除用户

删除用户输入如下指令即可:

sudo userdel -r guojing

三、可能报的错误

3.1、进程被占用

如果有进程被占用,则出现报错如下图所示:

userdel: user guojing is currently used by process 1971

3.2、进程被占用的解决方式

输入:ps -ef|grep 1971 查看被占用进程,可能是因为当前用户是(图形化)默认登录用户,导致无法删除,具体如下图所示:


输入:kill -9<pid>kill -9 1971 强制杀死进程,删除完成后查看 Home 目录仅有 bailu 原用户目录,具体如下图所示:



总结

本文带大家简单实验了如何使用 Ubuntu 添加和删除用户,同时解决了一个新手最常遇到的错误——进程被占用。可能有的同学初学会感到繁琐和无聊,都是命令界面,一定要坚持住,熟能生巧。Ubuntu 的学习会帮助你进一步了解 Linux 系统,无论是之后的面试还是大数据的学习都是有很大帮助的。


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

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

  1. ubuntu 中怎么添加和删除用户

    参考 https://www.digitalocean.com/community/tutorials/how-to-add-and-delete-users-on-ubuntu-16-04 切换成 ...

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

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

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

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

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

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

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

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

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

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

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

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

  8. CentOS添加和删除用户

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

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

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

最新文章

  1. 作为一个java程序员,常用的linux命令(越攒越多)
  2. 梯度提升树算法原理小结
  3. mysql中的notin
  4. SqlMapConfig.xml
  5. css中width:100%与width:auto的区别
  6. Python关于装饰器的练习题
  7. java强制执行方法_java – 在多台机器上强制执行单一速率限制的好方法是什么?...
  8. 【Golang 源码】sync.Map 源码详解
  9. python创建数据库表空间_Python 操作 mysql
  10. nginx解析漏洞 只要可以上传文件就会被黑
  11. Echarts地图详细镇区的划分_echarts乡镇地图,echarts地图街道-算法与数据结构文档
  12. PE文件格式学习之PE头移位
  13. 数据库主体在该数据库中拥有架构,无法删除解决方法(转)
  14. HTML5小试 双人贪吃蛇
  15. 定时任务Quartz 之 cron表达式(时间表达式)
  16. 关于集合set()补充
  17. 微信检测器 微信过滤工具
  18. 树莓派简单入门(基本小案例)
  19. 小狼毫0.14 五笔拼音混输 Rime14
  20. Unity - Timeline 之 Timeline Setting(Timeline的设置)

热门文章

  1. win7计算机右键属性桌面进程重启,win7计算机右键属性打不开怎么办
  2. wordpress index.php 跳转,wordpress点击内容页跳转到其他url的解决方法
  3. js 传递参数中文乱码
  4. MyBatis-Plus_通用service
  5. mysql一些基本sql操作_MySql数据库的一些基本操作---------------SQL语法
  6. c语言指针怎样代替二维数组,c语言 指针和二维数组
  7. java责任链模式审批请假_Java使用责任链模式处理学生请假问题详解
  8. BugkuCTF-Crypto题给你私钥吧
  9. mysql与文件_MySQL——文件
  10. linux消息总线日志,linux – 解密继续mpt2sas系统日志消息