Linux Ubuntu 添加新用户

1. 了解配置文件

Linux下与用户信息相关的配置文件有 /etc/passwd/etc/group/etc/shadow等,其权限分别如下:

Linux Ubuntu 添加新用户
  • /etc/passwd:保存系统中所有用户的基本信息。
root:x:0:0:root:/root:/bin/bash

用户名 : 密码占位符 : 用户ID : 用户组ID : 家目录 : 登录SHELL
  • /etc/group:保存系统中所有用户组的基本信息。
root:x:0:

用户名 : 密码占位符 : 用户组ID : 以本组为附加用户组的用户列表
  • /etc/shadow:保存系统中所有用户的密码(已加密过的)信息。

2. 添加用户 useradd

2.1 了解 useradd 命令

指令用法
useradd user_name [options]

    -D          查看默认配置
    -d HOME_DIR 指定家目录
    -M          不创建家目录
    -m          自动创建家目录(与用户名同名的)
    -U          自动创建用户组(与用户名同名的)
    -g GROUP    指定用户组
    -p PASSWORD 指定密码(已加密)
    -s SHELL    指定登录时的SHELL
    -e xxxx-xx-xx 指定账号使用期限
    -f xx       xx天之后账号的密码会过期

查询账号使用期限
chage -l 用户名

Linux Ubuntu 添加新用户

2.2 添加用户

添加新用户

useradd pika -m -s /bin/bash

设置密码

passwd pika

Linux Ubuntu 添加新用户

查看用户信息

tail -1 /etc/passwd
tail -1 /etc/group

Linux Ubuntu 添加新用户

配置sudo权限

目前创建的用户是不能执行 sudo命令的,因为它没有添加到 /etc/sudoers文件中,那么:

vim /etc/sudoers

在文件内添加这一行配置
用户名 ALL=(ALL) ALL

由于该文件为只读,您需要覆盖该文件,然后退出<details><summary>*<font color='gray'>[En]</font>*</summary>*<font color='gray'>Since the file is read-only, you need to overwrite and then exit</font>*</details>
:eq!

参考博客

Original: https://www.cnblogs.com/bpf-1024/p/15710904.html
Author: 步平凡
Title: Linux Ubuntu 添加新用户

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524279/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • angular typescript 引入js文件

    第一步,将js文件放在应该放的位置,我是自己随便建了个js测试一下。 第二步,在angular.json里引入js。 第三步,在要使用的地方声明,然后就可以使用。 注意点:angu…

    Linux 2023年6月7日
    093
  • 【微信篇】电脑版微信的照片视频文件位置变化

    新版的微信视频图片更新了位置,感觉有好有坏吧,好的方面就是以后查找视频、图片、文档等可能更方便;不好就是越更新占用体积越大,还多很多数据,不懂是否流氓?!—【蘇小沐】 …

    Linux 2023年6月13日
    0139
  • CentOS 7安装jdk-mysql-nginx

    安装jdk 设置开机自启 重启systemctl Original: https://www.cnblogs.com/nianxue/p/16618805.htmlAuthor: …

    Linux 2023年6月6日
    089
  • 如何实现异步 connect

    写过网络程序的同学,应该都知道 connect 函数,在 socket 开始读写操作之前,先要进行连接,也即 TCP 的三次握手 , 这个过程就是在 connect 函数中完成的,…

    Linux 2023年6月13日
    0135
  • ubuntu安装MySQL8.0.30

    ubuntu版本:Ubuntu 18.04.5 LTS MySQL版本:从8.0.25升级到8.0.30(2022年7月30号看,是最新版本) 升级目的:客户检测数据库服务器的my…

    Linux 2023年6月14日
    0110
  • zabbix模板,角色,用户,权限管理

    用户管理 用户组 用户角色 用户 模板管理 模板组 模板 posted @2022-09-07 22:22 溜溜威 阅读(14 ) 评论() 编辑 Original: https:…

    Linux 2023年6月7日
    0108
  • elasticsearch集群部署

    Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮…

    Linux 2023年6月7日
    0100
  • redis后台启动

    打开redis.conf文件 把daemonize设置为yes posted @2021-11-25 15:30 HongMaJu 阅读(73 ) 评论() 编辑 Original…

    Linux 2023年5月28日
    0107
  • MySQL 新增表分区很慢,转移大表数据

    问题: MySQL (version 5.7.26) 数据库有一批表 xxx_yyy,由于评估的数据量可能比较大,因此每张表都设置了表分区,把每个月的数据保存在单独的分区里。 那么…

    Linux 2023年6月14日
    0121
  • 004 Linux 揭开神器 vim 面纱

    01 开篇初识 vim vim 功能吊炸天,但我们掌握一些常用的命令即可应对日常的使用了,不记流水账! Linux 中最常用的编辑器是什么? vim ! vi 跟 vim 啥区别?…

    Linux 2023年5月27日
    0126
  • Linux系统查看磁盘可用空间的5个命令

    大家好,我是良许。 工作中,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了 N 年之后,里面会充满各种各样垃圾文件,比如:编译产生的中间文件、打包的镜像文件、日志文件,等等。 别…

    Linux 2023年6月14日
    0110
  • zabbix自定义监控进程与日志

    zabbix自定义监控进程与日志 zabbix自定义监控进程与日志 zabbix自定义监控进程 zabbix自定义监控日志 zabbix自定义监控进程 现在我们需要监控客户端的某一…

    Linux 2023年6月13日
    0138
  • 使用SpringBoot校验客户端传来的数据

    前端的数据校验都是辣鸡!后端天下第一! 如果想完美地贯彻原则, 理论上来说就应该让前端那边少传数据过来, 有些的东西能查的就自己查出来。 常用的数据校验like this: /**…

    Linux 2023年6月14日
    095
  • Centos8 设置中文

    1、一般情况 1.1 进入设置选择 Region&Language 1.2 点击 加号 1.3 点击 汉语(中国) 1.4 选择 汉语(智能拼音) 2、特殊情况 有些虚拟机…

    Linux 2023年5月27日
    0136
  • .net core3.1 abp动态菜单和动态权限(思路) (二)

    ps:本文需要先把abp的源码下载一份来下,跟着一起找实现,更容易懂 在abp中,对于权限和菜单使用静态来管理,菜单的加载是在登陆页面的地方(具体是怎么知道的,浏览器按F12,然后…

    Linux 2023年6月7日
    0158
  • 离职,问题就解决了吗?

    刚入职场的那几年,我经常对工作有各种抱怨。回想起来,有两次冲动的不必要的离职,或者说应该干得更久一点。一旦有了离职的想法,整个人每天都纠结是去还是留,这种纠结成倍的放大焦虑,让自己…

    Linux 2023年6月6日
    0118
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球