zoukankan      html  css  js  c++  java
  • 一点关于linux组与用户的事

    Linux用户管理:新建用户组和新建用户

    详见:https://blog.csdn.net/kangyide/article/details/84326336

    1.用户组文件

       / etc / group,     存储当前系统中所有用户组信息,格式:组名:组密码占位符:组编号:组中用户名列表

       / etc / gshadow,存储当前系统中用户组的密码信息,格式:组名称:组密码:组管理者:组中用户名列表

    2.新建组

       语法:GROUPADD(选项)(参数)

       选项:-g,指定新建组的GID,GID从500开始分配

                 -r,创建系统工作组,ID <500

                 -K,覆盖配置文件“/etc/login.defs中的”

                 -o,添加组ID号不唯一的工作组

    3.修改组

       groupmod 

    4.删除组

       groupdel  注:需提前删除组内的用户

    二,新建用户

    1.用户文件

       / etc / passwd,存储当前系统中所有用户的信息    格式:用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:壳类型   根用户的UID为0,普通用户的UID从500开始分配

       / etc / shadow,存储当前系统中所有用户的密码信息

    2.添加用户:useradd的

        -g:指定用户所属的用户组

        -G:指定用户所属的附加组

        -d:指定用户主目录,如果目录不存在,使用-m创建主目录

        -s:指定用户登录的壳牌,默认使用/斌/庆典,使用/ sbin目录/ nologin的,则不可登录系统

        -u:指定用户号

        -c:发表评论,指定描述信息

    3.修改用户

        修改用户名:usermod -l usertest usertest1

        添加附属组:usermod -G root usertest

        查看用户所属组语法:id username

       

    4.删除用户和主目录:userdel -r usertest

    5.设置用户密码:passwd username

    linux中主组和附加组的区别

    来源:https://www.cnblogs.com/nerrissa/articles/5411407.html

    在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
    基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
    附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
    用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。

  • 相关阅读:
    那些年,我还在学习asp.net(二)
    那些年,我还在学ADO.NET
    那些年,我还在学css
    数据库存储过程游标函数
    数据库视图索引触发器
    那些年,我还在学asp.net(一)
    向SQL2005中导入.dbf文件中的数据
    那些年,我还在学习html
    CMenu遍历
    网站记载
  • 原文地址:https://www.cnblogs.com/pursuitofacm/p/12457030.html
Copyright © 2011-2022 走看看