zoukankan      html  css  js  c++  java
  • 用户管理

    用户管理

    1 知识储备

    1.Linux
    系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

    2.Linux 的用户需要至少要属于一个组

    2 添加用户

    2.1 基本语法

    useradd  [选项]  用户名
    
    例子:
    useradd lxx 
    
    说明:
    1.创建用户成功后会自动创建和用户名同名的家目录
    
    指定家目录
    
    useradd -d 目录路径 用户名
    
    
    指定用户组
    先创建组 groupadd 组名
    useradd -g 用户组名 用户名
    

    一般来说都可以

    useradd -d /home/ocean/ -g cat ocean

    useradd -d /home/ocean -g cat ocean

    3 给用户指定或修改密码

    3.1 基本语法

    passwd 用户名
    

    4 删除用户

    4.1 基本语法

    userdel 用户名			删除用户,保留家目录
    userdel -r 用户名		删除用户,不保留家目录
    

    4.2 说明

    正常在我们删除用户的时候,一般会保留家目录

    5 查询用户信息

    5.1 基本语法

    id 用户名
    

    用户名不存在

    6 切换用户

    6.1 说明

    当用户权限不够时,可以通过su -,来切换到高权限用户,比如root用户

    6.2 基本语法

    su - 用户名	或者 su 用户名	切换用户
    exit			  返回原来用户
    

    6.3 补充说明

    从高权限用户切换到低权限用户时,不需要密码

    小练习:
    1.创建一个lxx的用户并指定密码
    	useradd lxx
    	passwd
    2.切换到lxx
    	su - lxx
    3.尝试cd到/root目录
    	权限不够
    4.切换回root用户
    	su - root
    	或者	exit
    5.再次cd到/root目录
    	可以进入
    

    7 用户组

    7.1 说明

    用以对具备同一权限的用户进行统一管理

    就好比:运维组,技术组

    7.2 增加组

    groupadd 组名
    

    7.3 删除组

    groupdel 组名
    

    前提:组内不能有用户,否则无法删除

    8 修改用户的组

    1 基本指令

    usermod -g 组名 用户名
    

    9 /etc/passwd 文件

    这是用户的配置文件,记录着用户的各种信息

    每行含义:用户名:口令(不显示):用户id:组id:注释性描述:主目录:Shell

    10 /etc/shadow 文件

    口令配置文件

    存用户密码和相关时间的地方

    11 /etc/group 文件

    组的配置文件

  • 相关阅读:
    linux常用网络命令
    linux常用命令
    内核驱动——符号表的导出
    内核模块传参
    *** No rule to make target 'param'. Stop. 的问题
    mmap操作荔枝派gpio v3s Linux
    交叉编译 -sh: ./xxx: not found 的问题
    linux驱动 第一个驱动
    ubuntu 16.04 开机脚本
    V3s录音 交叉编译alsa linux
  • 原文地址:https://www.cnblogs.com/SkyOceanchen/p/12171611.html
Copyright © 2011-2022 走看看