zoukankan      html  css  js  c++  java
  • Linux_07------Linux的用户和用户组管理

    /**
    * 用户和用户组
    */

    /**
    * 每一个使用操作系统的人都是用户
    * 用户组是在一个操作系统中具有相同系统权限的一组用户
    *
    * /etc/group 存储当前系统中所有的用户组信息,每一行对应一个
    * 每一行被分成四段,用:分开
    * 组名称:组密码占位符:组编号:组中用户名列表
    * 组号1—499 系统预留,一般是安装的软件
    * 组号0 root
    * 用户手动创建的用户组,从500开始
    * 组密码占位符 都用x表示
    *
    * /etc/gshadow 存储当前系统中的用户组的密码信息
    * group配置文件中一一对应,也是分为4段。
    * 组名称:组密码:组管理者:组中用户名列表
    *
    * /etc/passwd 存储当前系统中所有的用户信息
    * 分成7
    * 用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
    * 每一行对应一个用户
    *
    * /etc/shadow 存储用户密码
    * passwd配置文件一一对应,
    * 用户名:密码:
    * 密码是单向加密之后的
    *
    */

    /**
    * 基本命令
    * groupadd sexy 添加用户组
    * groupmod -n market sexy 修改用户组名,新表名在前
    * groupmod -g 668 market 修改组编号
    * groupadd -g 888 boss 创建用户组,指定组编号
    * groupdel market 删除用户组
    * 删除用户组之前必须先删除用户组中的用户,否则用户就会变成黑户
    *
    * groupadd sexy
    * useradd -g sexy sdf
    * useradd -g sexy sdy 创建用户,指定用户组
    * useradd -d /home/xxx imooc 创建用户指定家目录
    * 创建用户是不指定用户组,系统会默认创建一个与用户名相同的用户组,
    * 创建用户时不指定用户家目录,系统会默认在/home下创建一个与用户名同名的目录作为用户家目录
    * usermod -c "shenme" sdf 给用户添加备注
    * usermod -l cls sdf
    * usermod -d /home/cls cls 修改家目录
    * usermod -g sexy imooc 切换用户组
    * userdel sdf 删除用户
    * userdel -r sdf 删除用户,同时删除用户文件
    *
    * touch /etc/nologin
    * 可以达到除了root其他用户无法登录的目的
    *
    * passwd -l cls 锁定用户
    * passwd -u cls 解锁用户
    * passwd -d cls 清除密码 用户可以无密码登录
    *
    *
    * 一个用户可以属于多个组
    * -一个主要组
    * -多个附属组
    *
    * gpasswd -a cls boss 添加附属组
    * gpasswd -a cls bosselsegroup 添加附属组
    * 创建的文件默认是主要组
    * 要想以附属组的身份创建文件,可以使用命令 newgrp boss,临时切换组
    * 当登录用户要将身份切换到附属组时,如果这个用户有组密码,这是需要输入组密码
    * gpasswd -d cls boss 从附属组中去掉一个用户
    *
    * useradd -g group1 -G group2,group3,……添加用户指定所属组和附属组
    * gpasswd imooc 修改组密码
    */

    /**
    * 其他命令
    * su username 切换用户身份
    * su 切换到root用户
    * root切换到其他用户不需要密码
    * whoami 显示当前登录的用户名
    * id username 显示用户的用户信息
    * groups username 显示用户所属组
    * chfn username 设置用户的详细资料
    * finger username 显示用户的详细资料
    *
    * 用户登录的情况下不能修改用户的相关信息。
    */
  • 相关阅读:
    CodeForces 347B Fixed Points (水题)
    CodeForces 347A Difference Row (水题)
    CodeForces 346A Alice and Bob (数学最大公约数)
    CodeForces 474C Captain Marmot (数学,旋转,暴力)
    CodeForces 474B Worms (水题,二分)
    CodeForces 474A Keyboard (水题)
    压力测试学习(一)
    算法学习(一)五个常用算法概念了解
    C#语言规范
    异常System.Threading.Thread.AbortInternal
  • 原文地址:https://www.cnblogs.com/eis13/p/5755724.html
Copyright © 2011-2022 走看看