精华内容
下载资源
问答
  • Linux用户和组的基本命令

    千次阅读 2020-11-15 19:39:11
    Linux用户和组的基本命令 1.用户的基本操作命令 创建用户----------useradd 用户名 创建密码----------passwd 用户名 删除用户----------userdel 用户名 删除用户用户目录---------- userdel -r 用户名 . 指定用户...

    Linux用户和组的基本命令

    1.用户的基本操作命令

    创建用户----------useradd 用户名
    创建密码----------passwd 用户名
    删除用户----------userdel 用户名
    删除用户和用户目录---------- userdel -r 用户名 .
    指定用户的UID----------useradd -u 用户名
    指定用户的基本组----------useradd -g 用户名
    修改用户----------usermod -参数 用户名
    查看用户的信息----------cd /etc/passwd

    2.组的基本操作命令

    创建组----------groupadd 组名
    删除组----------groupdel 组名
    查看组的信息----------car /etc/group

    3.用户添加到组

    创建用户时直接分组
    添加用户时添加指定组 useradd -g 组名 用户名

    修改创建好的用户
    修改用户的基本组----------usermod -g 组名 用户名
    修改用户的附加组----------useradd -G 组名 用户名

    展开全文
  • Linux 用户和组管理详解

    千次阅读 2017-03-26 19:38:44
    用户的分类 Linux系统对用户分配如下:  -系统管理员:root  -普通用户:普通用户分为以下两种  系统用户:系统用户通常是不可登陆的,执行某些服务及进程的帐号  登录用户:一般用户,  我们登录...

    用户与组的分类

       Linux系统对用户分配如下:
       -系统管理员:root
       -普通用户:普通用户分为以下两种
                  系统用户:系统用户通常是不可登陆的,执行某些服务及进程的帐号
                  登录用户:一般用户,
       我们登录linux系统时,输入的是我们的帐号,但是linux系统并不会直接识别你的帐号,而是通过我们建立帐号时系统分配的ID号码,对于用户类型ID分配如下:
       -系统管理员ID:0 (root用户ID)
       -普通用户ID:1~65535,
              系统用户ID:1~499(CentOS 6),1 ~999(CentOS 7)
              登录用户ID:500~+(CentOS 6),1000~+(CentOS 7)   
       在建立用户帐号时,系统会为用户帐号分配至少两个ID,一个用户ID(UserID,简称UID),一个用户组ID(GroupID,简称GID),上面是UID,下面了解一下GID:
       -管理员组:0 (root组ID)
       -普通组:1~65535,
              系统组ID:1~499(CentOS 6),1 ~999(CentOS 7)
              非系统组ID:500~+(CentOS 6),1000~+(CentOS 7) 
       对于一个用户而言,只有唯一个UID,但是可以有多个不同的组,分别为主组和附加组,主组组名与用户名相同,且只有一个用户,也可以称为私有组。主组以外的组为附加组。

    相关的配置文件

    用户和组的相关配置文件如下:

       /etc/passwd: 用户帐号的相关信息
       /etc/group: 组帐号的相关信息
       /etc/shadow: 用户密码及相关属性
       /etc/gshadow: 组密码及相关属性
    

    配置文档详解:

    /etc/passwd:文件结构

    [root@smartwy ~]# cat /etc/passwd | grep 'wangye' 
         wangye:x:1008:1008:samrtwy:/home/wangye:/bin/bash
    

     passwd文件以”:”将信息分为7字段,各字段意义如下:
          1字段:用户名称
         2字段:用户密码,早期密码就在这个字段,后因安全问题,改放到/etc/shadow
          3字段:UID,该帐号是登录用户,UID(CentOS7)分配为1000+
          4字段:GID
          5字段:对用户的说明信息,(注释)
          6字段:用户的家目录
          7字段:用户的shell
         

    /etc/group:文件结构 

     [root@smartwy ~]# cat /etc/group | grep 'wangye'       
     wangye:x:1008:
    

       group文件以”:”将信息分为4字段,各字段意义如下:
         1字段:组名称
         2字段:用户组密码,因安全问题,改放到/etc/gshadow
          3字段:GID
          4字段:以此组为附加组的用户名称
         

    /etc/shadow:文件结构 

     [root@smartwy ~]# cat /etc/shadow | grep 'wangye'       
     wangye:!!:17251:0:99999:7:::
    

       shadow文件以”:”将信息分为4字段,各字段意义如下:
         1字段:用户名称
         2字段:用户密码,该用户暂未设置密码
          3字段:最后一次变更密码的日期,从1970年1月1日开始计算
          4字段:密码变更锁定天数,与第3段相比锁定天数过后才可变更密码
          5字段:密码使用期限,与第3段相比在此天数内需要重设你的密码
          6字段:密码变更前警告期,与第5段相比密码快要到期时,系统会依据这个字段的天数设置发出”警告”
          7字段:密码过期宽限时间,在此天数内用户没有登录变更密码,那么该帐号的密码将会”失效”
          8字段:帐号失效日期,无论密码是否过期,这个帐号都不能再被使用
          9字段:保留字段
         
       建议:密码的复杂性策略
          1,使用数字,大写字母,小写字母及特殊符号中至少3种
          2,使用非规律密码且足够长
          3,定期更换
          

    /etc/gshadow:文件结构 

     [root@smartwy ~]# cat /etc/gshadow | grep 'wangye'       
     wangye:!::
    

       gshadow文件以”:”将信息分为4字段,各字段意义如下:
         1字段:组名称
         2字段:用户组密码,该用户组暂未设置密码
          3字段:用户组管理者,缺省代表没有管理者
          4字段:组内用户列表,因为这是用户的私有组所以没有其他用户

    用户和组管理命令

    新增,变更与删除用户:useradd,passwd,chage,usermod,userdel

    useradd:新建用户
      [root@smartwy ~]# useradd [OPTIONS] username
      [OPTIONS]选项参数如下:
          -u:指定UID
          -g:指定GID(此组需存在)
          -G:指定用户附加组,多个附加组需使用逗号分隔开(此组需存在)
          -c:指定注释信息
          -d:指定用户家目录
          -s:指定shell,可在/etc/shells文件里查看shell可用种类
          -r:创建系统用户
          -D:修改用户默认选项(修改的是/etc/default/useradd中选项)

    passwd:添加密码
      [root@smartwy ~]# passwd [OPTIONS] username
      [OPTIONS]选项参数如下:
          -l:锁定指定用户密码
          -u:解锁指定用户密码
          -d:清除指定用户密码
          -e:终止用户密码
          -i:非活动期限
          -n:指定密码最短试用期
          -x:密码最长使用期限
          -w:提前多少天警告变更密码
          –stdin:echo “12345678” | passwd –stdin username,将12345678设定为username的密码,一般用于批量新建用户初始密码

    chage:修改密码参数
      [root@smartwy ~]# chage [OPTIONS] username
      [OPTIONS]选项参数如下:
          -l:列出该用户的密码详细参数
          -d:修改shadow第3段(最后一次变更密码的日期)设置为0时,用户首次登录需要变更密码
          -m:修改shadow第4段(密码变更锁定天数)
          -M:修改shadow第5段(密码使用期限)
          -W:修改shadow第6段(密码变更前警告期)
          -I:修改shadow第7段(密码过期宽限时间)
          -E:修改shadow第8段(帐号失效日期)  

    usermod:用户属性修改
      [root@smartwy ~]# usermod [OPTIONS] username
      [OPTIONS]选项参数如下:
          -u:指定UID
          -g:指定GID(此组需存在)
          -G:指定用户附加组,多个附加组需使用逗号分隔开(此组需存在)
          -c:指定注释信息
          -d:指定用户家目录
          -s:指定shell,可在/etc/shells文件里查看shell可用种类
          -r:创建系统用户
          -l:更改用户名
          -L:锁定用户,密码前添加”!”
          -U:解锁用户,去掉密码前的”!”

    userdel:删除用户
      [root@smartwy ~]# userdel [OPTIONS] username
      [OPTIONS]选项参数如下:
          -r:删除用户家目录

    新增,变更与删除组:groupadd,gpasswd,groupmod,groupdel

    groupadd:新建组
      [root@smartwy ~]# groupadd [OPTIONS] groupname
      [OPTIONS]选项参数如下:
          -g:指定GID
          -r:创建系统组

    gpasswd:组密码
      [root@smartwy ~]# gasswd [OPTIONS] groupname
      [OPTIONS]选项参数如下:
          -a user:将用户user添加进该组
          -d user:将用户user移除该组
          -A userlist:设置有组管理权限的用户列表

    groupmod:组属性修改
      [root@smartwy ~]# groupmod [OPTIONS] groupname
      [OPTIONS]选项参数如下:
          -g:修改GID
          -n:修改组名称

    groupdel:删除组
      [root@smartwy ~]# groupdel groupname

    扩展id与su

    id:查看用户相关ID信息

      [root@smartwy ~]# id [OPTIONS]… [USER]
      [OPTIONS]选项参数如下:
          -g:查看该组GID
          -u:查看该用户ID

    su:切换用户

      [root@smartwy ~]# su [user[args]]
               非登录式切换,不会读取目标用户的配置文件
      [root@smartwy ~]# su - [user[args]]
               登录式切换,读取目标用户的配置文件
       注意:root切换其它用户无需密码,非root切换用户时需要密码

    展开全文
  • 实验二(2) Linux用户和组的管理命令(笔记) 一、目的 ● 熟悉 Linux 用户的访问权限。 ● 掌握在 Linux 系统中增加、修改、删除用户或用户组的方法。掌握用户账户管理及安全管理。 二、内容 ● 用户的访问权限。...

    实验二(2) Linux用户和组的管理命令(笔记)

    一、目的

    ● 熟悉 Linux 用户的访问权限。
    ● 掌握在 Linux 系统中增加、修改、删除用户或用户组的方法。掌握用户账户管理及安全管理。

    二、内容

    ● 用户的访问权限。账号的创建、修改、删除。
    ● 自定义组的创建与删除。

    三、步骤

    1.用户的管理

    ● 创建一个新用户 user01,设置其主目录为/home/user01:
    #useradd –d /home/user01 -m user01
    useradd 命令选项
    -c<备注>:加上备注文字。备注文字会保存在passwd的备注栏位中;
    -d<登入目录>:指定用户登入时的启始目录;
    -e<有效期限>:指定帐号的有效期限;
    -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
    -g<群组>:指定用户所属的群组;
    -G<群组>:指定用户所属的附加群组;
    -m:自动建立用户的登入目录;
    -M:不要自动建立用户的登入目录;
    -n:取消建立以用户名称为名的群组;
    -r:建立系统帐号;
    -s:指定用户登入后所使用的shell;
    -u:指定用户id。

    ● 查看/etc/passwd 文件的最后一行,看看是如何记录的。
    ● 查看文件/etc/shadow 文件的最后一行,看看是如何记录的。
    ● 给用户 user01 设置密码: #passwd user01
    ● 再次查看文件/etc/shadow 文

    展开全文
  • CentOS7 图形化界面管理Linux用户和组

    千次阅读 2018-03-02 16:45:00
    其实很多linux发行版都自带图形化界面管理linux用户和组的。 不过要是安装时忘了选或者你的发行版里根本就没这个。开个控制台命令行。 yum install system-config-users 当然前提是你的centos可以连接因特网。 ...

    其实很多linux发行版都自带图形化界面管理linux用户和组的。

    不过要是安装时忘了选或者你的发行版里根本就没这个。开个控制台命令行。

    yum install system-config-users

    当然前提是你的centos可以连接因特网。

    转载于:https://www.cnblogs.com/shuicaitian/p/8494031.html

    展开全文
  • linux 用户和组之间的关系

    千次阅读 2018-07-19 23:49:17
    useradd 新增之后会影响四个文件 /etc/passwd /etc/shadow /etc/gshadow /etc/passwd
  • 1.用户和组相关的相关配置文件2.管理用户和组用户分类:根据账号的位置:本地账号、远程(域)账号。LDAP,NIS根据账号的功能:超级用户(root)UID:0 普通用户: 系统用户 UID: 1-499 ...
  • -h, --help 显示此帮助信息并推出 -R, --root CHROOT_DIR chroot 到的目录
  • 我们大家都知道,要登录linux操作系统,我们必须要有一个用户名密码。每一个用户都由一个惟一的身份来标识,这个标识叫做用户ID.系统中的每一个用户也至少需要...根用户能够访问系统全部的文件程序,根用户通常也被
  • Linux用户和用户组管理

    千次阅读 2018-03-19 14:29:02
    一、用户和用户组Linux通过UID(user id)GID(group id)来管理用户。用户ID信息文件存储于:/etc/passwd。组ID信息文件存储于:/etc/group 。/etc/passwd文件结构: 每个用户条目被冒号:分为七个字段,分别...
  • Linux 用户和用户组管理

    千次阅读 2016-08-24 21:29:05
    概述Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行...
  • Linux基本用户和用户组管理

    千次阅读 2018-06-10 23:43:26
    基本用户和用户组管理在 Linux 系统中,除超级管理员外, 其它普通用户都是以组为单位的,以组为单位设置该组可以操作的内容等。 ​ 那么做为 Linux 管理员,得学会创建用户,修改用户,创建用户组,修改用户组等...
  • 如何更改linux文件的拥有者及用户组(chownchgrp)

    万次阅读 多人点赞 2012-07-28 19:18:20
    本文整理自: ... http://ydlmlh.iteye.com/blog/1435157... 一、基本知识 在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文...
  • Linux用户和用户组管理命令

    万次阅读 2016-04-26 11:29:39
    1. 用户管理命令 (1) 用户添加命令 useradd ...选项:  -u UID: 手工指定用户的UID号 ...-g 名: 手工指定用户的初始 -G 名: 指定用户的附加 -s shell: 手工指定用户的登录shell,默认是/bin/bash
  • Linux下创建用户和用户组

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux下创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...
  • 一,新建用户组 1.用户组文件  / etc / group,存储当前系统中所有用户组信息,格式:组名:组密码占位符:组编号:组中用户名列表  / etc / gshadow,存储当前系统中用户组的密码信息,格式:组名称:组密码:...
  • linux用户和用户组(UIDGID)

    千次阅读 2018-04-27 15:29:00
     Linux是个多用户分时系统,linux用户和用户组属于我们刚接触Linux就会接触到。分为:普通用户,系统用户,根用户。登陆一般会用到用户名,但用户名只是给我们看的,机器使用的是32位的整数来识别用户,即是UID。 ...
  • Linux用户组、用户权限

    千次阅读 2018-07-03 11:44:02
    一、用户组:在linux中每个用户必须属于一个组,每个用户组其实就是多个用户的一个集合!1、添加用户组--&gt;groupadd -g 666 group_name;(-g GID 说白了就是用户组的id)2、删除用户组--&gt;groupdel ...
  • Linux系统下的用户和用户组的创建管理

    千次阅读 多人点赞 2020-07-04 09:53:42
    Linux用户和用户组的创建管理一. Linux用户身份概述1.1 Linux用户介绍1.2 Linux用户相关文件1.3 三个重要passwd,shadow,group文件的介绍二. 创建Linux用户2.1 添加Linux用户——adduser /useradd2.2 设置Linux...
  • 不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除修改。组的增加、删除修改实际上就是对/etc/group文件的...
  • Linux用户用户组详解

    万次阅读 2016-04-19 11:36:13
    1、用户和用户组文件 在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置文件中的。 在linux系统中,所创建的用户帐号其相关信息(密码除外)均是存放在/etc/passwd配置文件中。由于所有...
  • Linux-用户和用户组管理

    千次阅读 2016-05-22 18:39:40
    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...
  • Linux用户和用户组管理总结

    千次阅读 2013-12-11 20:56:51
    Linux用户和用户组管理有关的配置文件: /etc/group Group account information. /etc/gshadow Secure group account information. /etc/passwd User account informati

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 625,204
精华内容 250,081
关键字:

linux的用户和组

linux 订阅