zoukankan      html  css  js  c++  java
  • 用户和文件权限

    用户账号文件 - passwd

    用于保存用户的帐号基本信息,文件位置:/etc/passwd

    每一行对应一个用户的帐号记录

      1 root:x:0:0:root:/root:/bin/bash
      2 daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
      3 bin:x:2:2:bin:/bin:/usr/sbin/nologin
      4 sys:x:3:3:sys:/dev:/usr/sbin/nologin
      5 sync:x:4:65534:sync:/bin:/bin/sync
      6 games:x:5:60:games:/usr/games:/usr/sbin/nologin
      7 man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
      8 lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
      9 mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
     10 news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
     11 uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
     12 proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
     13 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
     14 backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
     15 list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
     16 irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
     17 gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/u    sr/sbin/nologin
     18 nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
     19 systemd-timesync:x:100:103:systemd Time Synchronization,,,:/run/sy    stemd:/bin/false
     20 systemd-network:x:101:104:systemd Network Management,,,:/run/syste    md/netif:/bin/false
     21 systemd-resolve:x:102:105:systemd Resolver,,,:/run/systemd/resolve    :/bin/false
     22 systemd-bus-proxy:x:103:106:systemd Bus Proxy,,,:/run/systemd:/bin    /false
     23 pi:x:1000:1000:,,,:/home/pi:/bin/bash
     24 messagebus:x:104:109::/var/run/dbus:/bin/false
    • 字段1:用户帐号的名称
    • 字段2:用户密码字串或者密码占位符“x”
    • 字段3:用户帐号的UID号
    • 字段4:所属基本组帐号的GID号
    • 字段5:用户全名
    • 字段6:宿主目录
    • 字段7:登录Shell信息

    shadow

    用于保存密码字串、密码有效期等信息,文件位置:/etc/shadow
    每一行对应一个用户的密码记录

      1 root:$6$jEF6k6wr$0MM62Y.oofWi7FXthvvkALCgS9ruD0FdgzM804XDFG8DxncR8    LlwInRwoJk40UN9iCinXtbeHb57pJ1wuBSot0:17366:0:99999:7:::
      2 daemon:*:17352:0:99999:7:::
      3 bin:*:17352:0:99999:7:::
      4 sys:*:17352:0:99999:7:::
      5 sync:*:17352:0:99999:7:::
      6 games:*:17352:0:99999:7:::
      7 man:*:17352:0:99999:7:::
      8 lp:*:17352:0:99999:7:::
      9 mail:*:17352:0:99999:7:::
     10 news:*:17352:0:99999:7:::
     11 uucp:*:17352:0:99999:7:::
     12 proxy:*:17352:0:99999:7:::
     13 www-data:*:17352:0:99999:7:::
     14 backup:*:17352:0:99999:7:::
     15 list:*:17352:0:99999:7:::
     16 irc:*:17352:0:99999:7:::
     17 gnats:*:17352:0:99999:7:::
     18 nobody:*:17352:0:99999:7:::
     19 systemd-timesync:*:17352:0:99999:7:::
     20 systemd-network:*:17352:0:99999:7:::
     21 systemd-resolve:*:17352:0:99999:7:::
     22 systemd-bus-proxy:*:17352:0:99999:7:::
     23 pi:$6$J9HYz.1a$jZfOFQhtFT7el0/iUV2Z3egUxwtAk3SlzV5EGEe/gKuj68WALIY    4rmI9WCBK5a0lyU463ecf6WxAyzMUrqMRM1:17352:0:99999:7:::
     24 messagebus:*:17352:0:99999:7:::
     25 avahi:*:17352:0:99999:7:::
     26 ntp:*:17352:0:99999:7:::
     27 sshd:*:17352:0:99999:7:::
    • 字段1:用户帐号的名称
    • 字段2:加密的密码字串信息
    • 字段3:上次修改密码的时间
    • 字段4:密码的最短有效天数,默认值为0
    • 字段5:密码的最长有效天数,默认值为99999

    useradd命令

    格式:useradd [选项]... 用户名
    常用命令选项
    -u:指定 UID 标记号
    -d:指定宿主目录,缺省为 /home/用户名
    -e:指定帐号失效时间
    -g:指定用户的基本组名(或UID号)
    -G:指定用户的附加组名(或GID号)
    -M:不为用户建立并初始化宿主目录
    -s:指定用户的登录Shell

    主要的用户初始配置文件

    ~/.bash_profile:用户每次登录时执行
    ~/.bashrc:每次进入新的Bash环境时执行
    ~/.bash_logout:用户每次退出登录时执行

    passwd命令

    格式:passwd [选项]... 用户名

    常用命令选项
    -d:清空用户的密码,使之无需密码即可登录
    -l:锁定用户帐号
    -S:查看用户帐号的状态(是否被锁定)
    -u:解锁用户帐号

    userdel命令

    格式:userdel [-r] 用户名
    添加 -r 选项时,表示连用户的宿主目录一并删除

    group、gshadow

    与用户帐号文件相类似
    /etc/group:保存组帐号基本信息
    /etc/gshadow:保存组帐号的密码信息

    groupadd
    格式:groupadd [-g GID] 组帐号名

    gpasswd命令
    用途:设置组帐号密码(极少用)、添加/删除组成员
    格式:gpasswd [选项]... 组帐号名

    chmod命令

    chown命令

    无欲速,无见小利。欲速,则不达;见小利,则大事不成。
  • 相关阅读:
    Navi.Soft31.WinForm框架(含下载地址)
    Navi.Soft31.阅读导航
    工作流组件示例(全部开源)
    WinForm中播放视频示例(含源码)
    angularjs实现选项卡实例
    angularjs中使用 <input type="file">标签实现一次最多上传5张图片
    angularjs笔记《二》
    input type="number"时,maxlength不起作用怎么解决
    笔记——《正则表达式》
    如何区分slice、splice和split
  • 原文地址:https://www.cnblogs.com/ch122633/p/8995208.html
Copyright © 2011-2022 走看看