zoukankan      html  css  js  c++  java
  • Linux Ubuntu 添加新用户

    1. 了解配置文件

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

    三个文件的权限

    • /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 用户名
    

    查看useradd默认配置

    2.2 添加用户

    添加新用户

    useradd pika -m -s /bin/bash
    

    设置密码

    passwd pika
    

    创建用户并设置密码

    查看用户信息

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

    查看用户信息

    配置sudo权限

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

    vim /etc/sudoers
    
    # 在文件内添加这一行配置
    用户名 ALL=(ALL) ALL
    
    # 由于文件只读,需要覆盖写,然后退出
    :eq!
    

    参考博客

  • 相关阅读:
    日志配置
    Mybaties核心配置文件
    配置3
    写了两个数据获得方式----费劲周折
    applicationContext
    配置2
    Django-缓存的配置
    RabbitMQ的工作模式
    centos下保留python2安装python3
    python位运算
  • 原文地址:https://www.cnblogs.com/bpf-1024/p/15710904.html
Copyright © 2011-2022 走看看