1、查看系统现有的用户,可以进入/home目录下查看,但是有些用户没有在这个目录下创建文件夹,所以最好的办法就是查看/etc/passwd文件。

2、使用useradd命令创建新用户,需要注意的是需要加一个-m才能在/home目录下创建对应的文件夹,否则不会。也可以使用adduser命令,该命令会在/home下创建对应的文件夹。

3、使用passwd命令设置新添加的用户的密码。

4、使用userdel命令删除相应的用户,如果想同时删除该用户对应的文件夹,需要添加-r。

需要注意的是,如果要删除的用户当前已登陆,是删除不掉的,必须注销掉当前用户切换为另一个用户下,才能删除。

注意:su和sudo命令的区别:

su :用户切换工具
sudo :sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;比如使上面创建的project用户能够使用sudo命令,需要如下操作:

执行sudo visudo 命令,并按如下修改:

然后执行Ctrl+O保存,执行完Ctrl+O后,会输出”File Name to Write sudoers.tmp”,在tmp后执行回车,最后执行Ctrl+X退出。

=====》》》命令可以参考:

https://www.jb51.net/article/45846.htm

======》》》修改sudoers可以参考:

https://blog.csdn.net/xundh/article/details/46233817

https://blog.csdn.net/weiyi556/article/details/78980139

ubuntu下新建用户相关推荐

  1. Ubuntu下添加用户到指定用户组

    Ubuntu下添加用户有两个命令可以选择:useradd和adduser,本文使用useradd. 首先,使用groups命令查看用户组列表,系统会给出查询结果:root, ...,在其中选择用户组t ...

  2. linux下新建用户并给用户授权

    linux下新建用户并给用户授权 1.新建用户 新增用户 设置密码 2.授权 1.用 root 将某个目录授权给新用户: (1) 更改目录==所有者==命令 (2) 更改目录==权限==命令 (3) ...

  3. ubuntu下普通用户没有sudo权限的解决办法

    ubuntu下普通用户没有sudo权限 出现XXX is not in the sudoers file. This incident will be reported.提示,说明该XXX用户没有su ...

  4. Ubuntu系统新建用户时终端只显示$符号

    Ubuntu系统新建用户时终端只显示$符号 问题:在新建用户的时候切换到新建用户的终端,只是显示$符号. 解决方法: 1.使用命令切换到root用户: $ su root 2.然后使用命令绑定bash ...

  5. 解决ubuntu下root用户 不能ftp登陆的问题

    2019独角兽企业重金招聘Python工程师标准>>> 解决ubuntu下root用户 不能ftp登陆的问题 一般情况下,由于种种原因ftp是不让root用户远程登陆,但只要你修改以 ...

  6. VMware Workstation下新建用户及Linux常用操作命令

    一.实验环境 Windows10 ,VMware Workstation 12.1.1 ,Ubuntu kylin 16.04 二.实验内容与完成情况 1.新建用户Hadoop (1)安装时新建 (2 ...

  7. ubuntu下修改用户的默认目录

    linux系统下,不同的用户有对应的默认目录设置,这些设置都被保存在配置文件/etc/passwd中. 由上我们可以看出,对于用户名为JACK的用户,其系统默认目录为 /home/JACK,那么有时候 ...

  8. linux下新建用户和用户组

    查看用户组情况: /etc/group文件包含所有组 查看用户信息: /etc/shadow和/etc/passwd系统存在的所有用户名(包括目录) 还可以修改主机名:vi /etc/HOSTNAME ...

  9. Linux下新建用户的默认配置

    在新建用户时,仅需要user add newuser再指定密码就可以创建一个一般用户,如果并未给newuser指定任何信息,那么默认配置是从哪里来的呢?在/etc/default/useradd文件中 ...

最新文章

  1. 科技部公布2017年独角兽名单,来看看有哪些人工智能企业?
  2. 模型的第一层:详解torch.nn.Embedding和torch.nn.Linear
  3. WPF中读取txt文件并让其在RichTextBox中显示
  4. VuePress 手摸手教你搭建一个类Vue文档风格的技术文档/博客
  5. crontab 指令笔记
  6. jQuery 遍历:思路总结,项目场景中如何处理/控制获取的 each 遍历次数?
  7. 计算机 电工学简明教程,电工学简明教程复习要点
  8. 公平锁非公平锁的实际使用_理解ReentrantLock的公平锁和非公平锁
  9. px~em~pt转换表
  10. 【pytest之allure测试报告使用】
  11. react函数式组件传值之子传父
  12. 有学生表Student, 课程表Course, 学生选课表StudentCourse
  13. 投稿时文章脚注数字如何去掉
  14. echart 自适应屏幕大小
  15. 【自然语言处理】【多模态】OFA:通过简单的sequence-to-sequence学习框架统一架构、任务和模态
  16. 【百度地图API】JS版本的常见问题
  17. 高中数学怎么学好如何学好高中数学
  18. 三文鱼媲美。传奇si服
  19. 那些辉煌的背后, 不知装载了多少苦涩
  20. 知物由学 | 垃圾内容肆虐,自监督学习助力“内容风控”效果提升

热门文章

  1. XJTU-SY数据集轴承故障诊断
  2. 深度可分离卷积(DepthwiseSeparableConvolution):Depthwise卷积与Pointwise卷积
  3. 华为正式发布鸿蒙开源是什么意思,重磅!狙击所有操作系统,华为正式发布鸿蒙OS,并宣布全面开源...
  4. 嵌入式计算机的关键特征,与通用计算机的区别
  5. ADB命令开关闭手机WIFI以及下拉(收缩)状态栏
  6. MySQL 详细下载安装配置教程
  7. 人脸识别之目标追踪识别
  8. 类和对象(一)——类对象概念及定义
  9. Linux安装cuda10.2
  10. K_A18_001 基于STM32等单片机采集MQ2传感参数串口与OLED0.96双显示