zoukankan      html  css  js  c++  java
  • Linux 用户权限学习

    创建一个新用户,系统会增加 6个 文件,

    1. /etc/passwd  密码文件

    2. /etc/shadow 用户密码文件

    3. /etc/gshadow  组密码文件

    4. /etc/group 组文件

    5. /home/  家目录下 会增加一个 以 用户名 为文件名的 文件 

    6. /var/spool/mail  给用户发送邮件的文件

    使用命令 useradd shizhengwen ,然后 浏览/etc/passwd 文件,

    页面显示下图:

    图上显示内容 表示的意思 :

    每行都表示一个用户 ,个用户的信息,用冒号分隔,每个用户信息分成 7 段。

    第一段字符 root 表示的是用户名,

    第二段字符x 表示的是用户名的密码,

    第三段字符,0 表示 userid,UID

    第四段字符,0 表示 groupid,GID

    UID,GID 0-500是系统用户, 500以后是自己创建的用户, 部分系统是从 500 开始, 部分系统是从 1000开始.

    如果将自己创建的普通用户 修改UID ,就可以将他修改成 系统用户。比如,自己创建一个用户,将UID修改成0,登录之后 就是root用户。

    第五段字符,root 表示用户的描述信息,比如 管理员之类,

    第六段字符,/root ,表示root用户的家目录,

    第七段 ,表示用户登录之后,第一个可操作的执行文件。/bin/bash 表示用户可以登录操作系统,

    /sbin/nologin 表示用户不能登录操作系统

    命令 : less /etc/shadow  查看密码文件 

    显示的密码是加密之后的密码

    三。 命令 less /etc/group  查看组文件 

    图中,最下方 tom:x:1000:

    表示的意思 : 

    tom 表示 组名 

    x 表示组密码 

    1000 表示组编号

    最后一个空, 表示 组成员, 留空则表示 默认组成员(默认组成员 就是创建的那个用户名)

    less /etc/gshadow 组密码文件

    less /etc/shadow 用户密码文件 

    命令 id shizhengwen ,查询 用户详细信息 ,shizhengwen是创建的用户名

  • 相关阅读:
    selenium python学习笔记---添加等待时间
    转 虫师的selenium借助AutoIt识别上传(下载)详解
    python webdriver API学习笔记
    python-assert
    selenium2.0关于python的常用函数
    pcurl 学习 http文件下载及写入空设备文件实例
    pl/sql sql窗口允许输出和允许变量替换
    Git .gitignore文件忽略
    允许远程访问MySQL的设置
    Map 遍历取值及jstl的取值
  • 原文地址:https://www.cnblogs.com/jiayou888888/p/9262699.html
Copyright © 2011-2022 走看看