zoukankan      html  css  js  c++  java
  • 用户组权限

    zhangsan用户——zhangsan基本组
    lisi用户————lisi基本组
    wangwu用户———wangwu基本组
    用户创建时随用户一同创建的组为基本组,一个用户只能属于一个基本组。

    附加组:类似windows中的组,一个用户可以同时属于多个附加组,这个组的权限,会累加给组内的用户。

    zhangsan用户——zhangsan基本组
    lisi用户————lisi基本组,zhangsan和wangwu的附加组
    wangwu用户———wangwu基本组

    lisi需要保持拥有lisi组权限的同时还拥有zhangsan和wangwu组的权限

    账户基本信息:/etc/passwd
    teacher❌500:500:teacher:/home/teacher:/bin/bash
    ① ② ③ ④ ⑤ ⑥ ⑦

    ①用户名
    ②密码占位符(以前密码是放这里的)
    ③该用户的UID号
    ④该用户基本组的GID号
    ⑤用户描述
    ⑥用户的家目录所在位置
    ⑦用户登录系统时的登录环境(/bin/bash就是登录系统的时候调入shell解释器)

    账户安全信息:/etc/shadow
    root:加密后的密码:14374: 0 :99999: 7 : : :
    ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨

    ①用户登录名
    ②密码(密码如果是!!,!开头的话代表账户禁用)
    ③用户上次修改密码的日期距离1970-1-1相差多少天
    ④密码最短使用期限,0代表无限
    ⑤密码最长使用期限,99999代表无限
    ⑥密码过期前(到达最长期限)7天提醒
    ⑦密码过期后宽限N天
    ⑧账户过期时间的日期距离1970-1-1相差多少天
    ⑨保留未使用

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

    创建用户zhangsan指定uid号为550,并且账户在2017-11-11号过期
    useradd -u 550 -e 2017-11-11 zhangsan

    使用-d选项时候的注意事项!!!!!!
    要求创建账户zhenglin,家目录位于/benet/zhenglin/
    错误操作
    mkdir /benet/zhenglin -p
    useradd -d /benet/zhenglin zhenglin

    要求创建账户maochen,家目录位于/benet/zhenglin/
    正确操作
    mkdir /benet/
    useradd -d /benet/maochen maochen

    结论:管理员只需要将包含用户家目录的上级目录创建,用户家目录是随创建用户时自动创建的。(只盖楼,不管单间装修)

    综合例句:
    1.指定mike的基本组为mike,并加入到ftpuser组
    2.指定主目录为/ftphome/mike
    3.不允许mike通过本地登录服务器
    mkdir /ftphome/
    useradd -g mike -G ftpuser -d /ftphome/mike -s /sbin/nologin mike

    每个用户家目录的样板目录/etc/skel
    该目录中的内容,会随用户创建被直接创建在用户家目录中

    例如在/etc/skel/中新建一个yuangong.txt
    那么新建用户的时候这个文件会自动出现在用户的家目录中

    设置用户安全信息:passwd
    允许用户空密码登录passwd -d zhangsan
    设定用户密码
    passwd lisi
    123.com回车
    123.com回车
    禁用账户
    passwd -l lisi
    启用账户
    passwd -u lisi

    修改已存在的用户属性:usermod
    除了-M,其他的选项同useradd
    -L:禁用账户
    -U:启用账户

    删除已存在的用户:userdel
    -r:抄家(删用户+删除家目录)

  • 相关阅读:
    C#Socket发16进制以及进制转换
    WPF跨线程操作UI界面控件
    DispatcherTimer和Timer的区别
    C#等比列放大缩小图片
    计算进项税
    AX 中通过SqlServer数据库刷数据
    AX中日期的常用方法
    从AX2012系统批量生成CSV格式数据
    装箱单过发票
    导入CSV文件乱码
  • 原文地址:https://www.cnblogs.com/guarderming/p/7604190.html
Copyright © 2011-2022 走看看