zoukankan      html  css  js  c++  java
  • Linux学习-用户管理

    查看文件所属用户

    ll

    或者

    ls -l

    Linux用户三种角色

    超级用户 root   拥有系统最高权限  UID:0

    普通用户 : 系统用户  UID:1-999(centos7版本)   本地用户 UID:1000+ 

    没有用户都有UID

    虚拟用户:伪用户  一般不会用来登录系统的,他主要是用于位置某个服务的正常运行

    用户和组关系

    一对一:一个用户可以存在一个组中

    一对多:一个用户可以存在多个组中

    多对一:多个用户可以存在一个组中

    多对多:多个用户可以存在多个组中

    就是随便分

    用户配置文件:/etc/passwd  记录每个用户的基本属性,并且对所有用户可读,每一行记录对应一个用户,每行记录通过冒号进行分割。

    用户组文件:/etc/group   用户组名放的地方,组名不能重复

    用户对应的密码信息:/etc/shadow   passwd对都有用户可读,为安全起见把密码从passwd中分离出来,该文件只有root有读的权限,从而保证密码安全性。

    tail 显示一个文件最后 一行

    tail -1 /etc/passwd

    用户管理

    用户命令

    useradd

    查看系统中的shell

    查看用户UID

    删除用户

    一般都会加-r参数

     userdel -r xyx

    用户修改密码

    head 显示文件前几行

    head -3 /etc/shadow   

    passwd  用户名

    passwd wyx

     

    修改用户基本信息

    1、修改配置文件

    vim /etc/passwd

    2、usermod 命令

  • 相关阅读:
    十七、mysql数据库备份
    消费端ACK和重回队列
    RabbitMQ TTL、死信队列
    消费端限流策略
    029异常处理
    028class_part2
    027class_part1
    026json和pickle,xml模块
    025__name__变量和目录结构规范
    024模块的概念
  • 原文地址:https://www.cnblogs.com/wudequn/p/11406072.html
Copyright © 2011-2022 走看看