精华内容
下载资源
问答
  • 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...

    前言

    这是我听老师讲课做的笔记,考试要看的。 这是视频地址
    作者:RodmaChen
    关注我的csdn博客,更多Linux笔记知识还在更新

    一. Linux用户身份概述

    这篇文章会用到几个常用命令:cat,ll,tail,ls(不理解cat的可以看我震惊! 面向新手最全面的Linux命令大全出炉了 这篇文章加深Linux命令的使用)。

    ll:查看文件权限

    1.1 Linux用户介绍

    1. 设计Linux系统的初衷之一就是为了满足多个用户同时工作的需求,因此Linux系统必须具备很好的安全性。
    2. 安装centos 7操作系统时,特别要求设置root管理员密码,这个root管理员就是存在于所有类UNIX系统中的超级用户。它拥有最高的系统所有权。
    3. 虽然以root管理员的身份工作时不会受到系统的限制,但“能力越大,责任就越大”,因此一旦使用这个高能的root管理员权限执行了错误的命令可能会直接毁掉整个系统。

    Linux用户有以下三类,每一个用户都有一个数值,称为UID

    超级用户root系统用户普通用户
    权限具有一切权限为了满足相应的系统进程对文件属主的要求而建立的系统用户不能用来登录由管理员赋予的一般权限
    功能管理系统的各项功能,如添加/删除用户、启动/关闭服务进程、开启/禁用硬件设备功能:Linux系统正常工作所必需的内建的用户,例如:bin、daemon、adm、lp等由管理员创建的用于日常工作的用户
    UID01~999从1000开始

    前言

    这是我听老师讲课做的笔记,考试要看的。 这是视频地址
    作者:RodmaChen
    关注我的csdn博客,更多Linux笔记知识还在更新

    1.2 Linux用户相关文件

    • Linux不像Windows 那样有专门的数据库用来存放用户的信息,Linux系统采用纯文本文件来保存账号的各种信息,其中最重要的文件有/etc/passwd/etc/shadow/etc/group这几个。
    • 账号的管理实际上就是对这几个文件的内容进行添加、修改和删除记录行的操作。
    • Linux系统为了自己的安全,缺省情况下只允许超级用户更改它们。
    /etc/passwd用户帐号信息保存在passwd文件中(重要)
    /etc/shadow用户的加密口令保存在shadow文件中(重要)
    /home/teacher用户的宿主目录是home目录中与用户名称相同的目录
    /etc/skel用户的初始配置文件来在skel目录(配置模版)
    /etc/group存放关于组的信息(重要)

    1.3 三个重要passwd,shadow,group文件的介绍

    1. passwd文件

    (1)/etc/passwd 文件每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割。

    在这里插入图片描述

    (3)每一段的解释:

    账号名称 :密码 : UID : GID : 个人资料 : 主目录 : Shell

    在这里插入图片描述

    • 第一字段:用户名(也被称为登录名)
    • 第二字段:密码;在例子中我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中
    • 第三字段:UID ;用户ID
    • 第四字段:GID;用户组的ID
    • 第五字段:用户名全称,这是可选的
    • 第六字段:用户的家目录所在位置;root 这个用户的家目录是/root
    • 第七字段:用户所用SHELL 的类型,root用的是 bash ;所以设置为/bin/bash
    1. shadow文件

    (1)在/etc/passwd文件中,有一个字段是用来存放经过加密的密码。我们先来看以下passwd文件的权限。

    在这里插入图片描述

    (2)可以看到任何用户对它都有读的权限。为了保证系统的正常运行和安全,Linux系统对密码提供了更多一层的保护,即把加密后的密码重定向到另一个文件/etc/shadow。

    在这里插入图片描述

    (3)Shadow文件一共有9个字段来表示跟密码有关的部分,每个字段用“”来分隔。

    在这里插入图片描述

    (4)每一段的解释

    用户名:密码:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志字段说明

    在这里插入图片描述

    • 用户名:和/etc/passwd文件中相对应的用户名。
    • 密码:存放加密后的口令(密码)。密码字段为“*”表示用户被禁止登录,为“!!”表示密码未设置,为“!”表示用户被锁定。
    • 最后一次修改时间:用户最后一次修改口令的时间(从1970-1-1起计的天数)。
    • 最小时间间隔:两次修改口令允许的最小天数。
    • 最大时间间隔:口令保持有效的最多天数,即多少天后必须修改口令。
    • 警告时间:从系统提前警告到口令正式失效的天数。
    • 不活动时间:口令过期多少天后,该账号被禁用。
    • 失效时间:指示口令失效的绝对天数(从1970-1-1开始计算)。
    • 标志:未使用。
    1. group文件

    (1)Linux的组有私有组、系统组、标准组之分。

    • 私有组:建立账户时,若没有指定账户所属的组,系统会建立一个组名和用户名相同的组,这个组就是私有组,这个组只容纳了一个用户。
    • 标准组:可以容纳多个用户,组中的用户都具有组所拥有的权利。
    • 系统组:Linux系统正常运行所必需的,安装Linux系统或添加新的软件包会自动建立系统组。

    (2 )组名:组的密码:GID:组成员

    在这里插入图片描述

    :组的密码:设置加入组的密码,一般情况下不使用组密码,该字段通常没用

    二. 创建Linux用户

    2.1 添加Linux用户——adduser /useradd

    1. 使用adduser /useradd命令创建用户账户时,默认的用户家目录会被存放在/home目录中,默认的Shell解释
      器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组

    2. 语法格式:useradd [选项] 用户名

    3. 常用选项

    命令功能
    -e账户的到期时间,格式为YYYY-MM-DD
    -u指定该用户的默认UID
    -d指定用户的家目录(默认为/home/username)
    -g指定一个初始的已存在用户基本组
    -G指定一个或多个扩展用户组
    -N不创建与用户同名的基本用户组
    -s指定该用户的默认Shell解释器
    1. 实列:在系统中添加Linux用户test,观察添加用户后系统有什么变化?

    在这里插入图片描述

    (1)在/etc/passwd文件中会看到增加了一行:

    在这里插入图片描述
    (2)在home目录下出现test同名宿主目录,test对/home/test目录有所有权限,其他
    用户无任何权限。

    在这里插入图片描述
    (3)在/etc/group文件中也会增加一行:
    在这里插入图片描述

    (4)在/etc/shadow文件中也会增加一行:
    在这里插入图片描述

    2.2 设置Linux用户密码——passwd

    1. passwd命令用于修改用户密码、过期时间、认证信息等

    2. 普通用户只能使用passwd命令修改自身的系统密码,而root管理员则有权限修改其他所有人的密码。更酷的是,root管理员在Linux系统中修改自己或他人的密码时不需要验证旧密码,这一点特别方便。

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

    4. 常用选项

    命令功能
    -d使该用户可用空密码登录系统
    -l锁定用户,禁止其登录
    -u解除锁定,允许用户登录
    -S显示用户的密码是否被锁定,以及密码所采用的加密算法名称

    5.列

    三. 管理Linux用户

    3.1 设置Linux用户账号——usermod

    1. usermod命令:用于修改用户的属性。用户的信息保存/etc/passwd文件中,可以直接用文本编辑器来修改其中的用户参数项目,也可以用usermod命令修改已经创建的用户信息,诸如用户的UID、基本/扩展用户组、默认终端等。

    2. 语法格式:usermod [选项] 用户名

    3. 常用选项:

    选 项功 能
    -ccomment 改变用户的注释,如:全名、地址、办公室电话、家庭电话等
    -ddir 改变用户的主目录
    -eYYYY-MM-DD 修改用户的有效日期
    -L锁定用户密码,使密码无效。锁定用户禁止其登录系统 (常用)
    -U解除密码锁定,解锁用户,允许其登录系统(常用)
    -f days在密码到期的days天后停止使用账户
    -g GID或组名修改用户的所属基本组(常用)
    -G变更扩展用户组(常用)
    -lname 更改账户的名称,必须在该用户未登录的情况下才能使用
    -p密码 修改用户的密码
    -s Shell修改用户的登录Shell
    -u UID改变用户的UID为新的值,改变用户的UID时主目录下所有该 用户所拥有的文件或子目录将自动更改UID,但对于主目录之 外的文件和目录只能用chown命令手工进行设置

    3.2 删除Linux用户账号—— userdel

    1. 语法格式:userdel [选项] 用户名

    2. 常用选项:

    选项功能
    -f强制删除用户
    -r删除用户时将用户主目录下的所有内容一并删除,同时删除用户的邮箱,对于用户在别的目录下所拥有的文件只能手工删除
    1. 如果我们确认某位用户后续不再会登录到系统中,则可以通过userdel命令删除该用户的所有信息。在执行删除操作时,该用户的家目录默认会保留下来,此时可以使用-r参数将其删除。

    四. 创建与管理Linux用户组

    4.1 创建Linux用户组——groupadd

    1. 为了能够更加高效地指派系统中各个用户的权限,在工作中常常会把几个用户加入到同一个组里面,这样便可以针对一类用户统一安排权限

    2. 语法格式:groupadd [选项] 群组名

    3. 常用选项

    选项功能
    -g GID指定新组的GID,默认值是已有的最大的GID加1
    -r建立一个系统专用组,与-g不同时使用时,则分配一个1~999的GID
    1. 列:

      [root @localhost /root]#groupadd -g 1000 group1
      

      表示添加一个新组,组ID为 1000 ,组名为group1

    2. 注意:上面已经介绍了普通用户 UID是从1000开始的

    4.2 管理Linux用户组——groupmod

    1. groupmod命令 :用于修改组的属性

    2. 语法格式:groupmod [选项] 群组名

    3. 常用选项

      选项功能
      -g GID指定组新的GID
      -n name更改组的名字为name

    4.3 删除Linux用户组—— groupdel

    1. groupdel命令:删除指定名称的用户组帐号

    2. 语法格式:groupdel 群组名

    3. 注意!:需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后(删除用户上面说明了),方能删除群组。

    五.不懂就问

    本人小白第一次学Linux,事情是这样的,我之前测试时候创建了一个test文件(我也忘记是用户还是文件了,反正使用 userdel -r删除不了),然后我使用 rm -rf删除了文件test,可是还是不能使用adduser创建test用户,提示用户已存在。

    在这里插入图片描述然后在我尝试删除也不行
    在这里插入图片描述
    tail查看也没有发现这个用户

    在这里插入图片描述有时候就查得到。。。。。。很奇葩

    在这里插入图片描述
    然后我添加一个test2用户,查了一下test又不见了,UID也是1001正常

    可是就是不能创建用户test了。应该是我之前删除
    在这里插入图片描述
    在这里插入图片描述

    百度说应该是删除的不够彻底,请教路过的大佬这种情况应该如何解决。

    本人博客:https://blog.csdn.net/weixin_46654114
    本人b站求关注:https://space.bilibili.com/391105864
    转载说明:跟我说明,务必注明来源,附带本人博客连接。

    请给我点个赞鼓励我吧
    在这里插入图片描述

    展开全文
  • /etc/group :存储当前系统中所有用户组的信息 --Group : x  : 123 : abc,def,xyz --组名称:组密码占位符:组编号:组用户名列表 /etc/gshadow:存储当前系统中用户组的密码信息 --Group: *  ...

    用户:使用操作系统的人

    用户组:具有相同权限的一组用户

    /etc/group :存储当前系统中所有用户组的信息

    --Group  x  123 abc,def,xyz

    --组名称:组密码占位符:组编号:组中用户名列表

    /etc/gshadow存储当前系统中用户组的密码信息


    --Group    abc,def,xyz

    --组名称:组密码:组管理者:组中用户名列表

    注:*!表示组密码为空;

    /etc/passwd 存储当前系统中所有用户的信息


    --user : x : 123 :456: xxxxxxxx:/home/user : /bin/bash

    --用户名:密码占位符:用户编号:用户注释信息:用户主目录:shell类型

     

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


    --user : vf;/Zu8sdf…  :::::

    --用户名:密码:::::

    Linux中用户和用户组的基本命令

    创建一个用户组:groupadd sexy #创建了一个名字为sexy的用户组;

    改变用户组名:groupmod –n market sexy  #新组名在前,旧组名在后;

    改变用户组编号:groupmod –g 668 market  # 把用户组market的组名改为668

    直接创建用户组加编号:groupadd –g 888 boss #创建一个用户组,然后直接指定用户组名;

    删除用户组:groupdel market  #删除了用户组maket;(删除用户组之前需要先删除用户,否则在这个用户组中的用户的配置文件会出错,权限的影响)

    往用户组中添加用户:groupadd –g sexy sdf  #向用户组sexy中添加用户sdf

    创建用户的同时,指定用户的个人文件夹:useradd –d  /home/xxx  imooc

    给用户添加备注:usermod –c 备注信息 用户名

    改变用户名:usermod –l 新的用户名 旧的用户名

    给用户指定新的问价夹:usermod –d /home/文件夹 用户名

    用户切换用户组:usermod –g  用户组名用户名

    删除用户: userdl 用户名(不删除个人文件夹)

    删除用户同时删除用户文件夹:userdel –r 用户名

    禁止普通用户登录服务器:/etc/ 下创建nologin文件:touch /etc/nologin

    锁定账户操作:password –l 用户名

    解锁账户:password –u 用户名

    设置无密码登录账户:password –d 用户名

    给用户添加附属组:gpasswd –a 用户名附属组名(添加多个附属组用“,”隔开)

    切换到附属组:newgrp 用户组

    取消附属组:gpasswd –d 用户名附属组

    创建用户是指定他的主要组和附属组:useradd –g 主要组名称 –G 附属组名称

    给用户组设主密码:gpasswd 用户组名

    切换用户:su 用户名

     

    其他命令

    Whoami #显示当前登录用户名

    id 用户名 #显示指定用户信息,包括用户编号,用户名,主要组编号及名称,附属组表;

    groups 用户名 #显示用户所在的所有组

    chfn  用户名  #设置用户资料,依次输入用户资料

    finger 用户名 #显示用户详细资料

     


    展开全文
  • Linux操作系统》用户与用户组管理

    千次阅读 2019-12-09 22:46:42
    1.Linux系统中用户大体上可分为三,分别为:、普通用户和。 2.假设当前系统有一个用户itheima,则删除该用户且同时删除用户相关文件的命令是:。 3.在Linux系统中用于切换用户的命令有:。切换用户时,命令需要...

    一、填空题
    1. Linux系统中的用户大体上可分为三组,分别为:       、普通用户和        。
    2.假设当前系统中有一个用户itheima, 则删除该用户且同时删除用户相关文件的命令是:     
    3.在Linux系统中用于切换用户的命令有:       和       。切换用户时,       命令需要知道待切换用户的密码,而       命令只需要知道当前用户的密码,但在使用       命令之前,当前用户必须有使用待切换用户身份的权限。
    4. 在使用su命令切换用户时,如果由普通用户切换到月标用户,那么需要输人       用户的密码,如果由roo用户切换到其他用户,则可以不输人密码。

    5.在/etc/ sudoers文件中添加如下设置:
    itheima    ALL=(root)/bin/more          

    用户itheima将能以       用户的身份执行       命令。
    二、判断题
    1.Linux系统中的用户分为超级用户和普通用户,超级用户具有管理员权限,普通用户只拥有部分权限。(    )
    2. 除基本组外,用户所在的组都是附加组。为用户指定附加组可以使用户拥有对应组的权限。(    )
    3.用户可以从附加组中移除,也可从基本组中移除。(    )
    4.使用su命令从当前用户(itcast)切换到itheima用户时,使用的命令为su itheima.输入命令后须再输人用户itheirma的密码,方能成功切换用户。(    )
    5.使用sudo命令切换用户时,要求当前用户有使用待切换用户身份的权限。该权限在/etc/sudoers文件中设置,用户可通过vi命令打开该文件.并对其进行编辑。(    )
    三、单选题
    1.假设当前有两个用户组group1、group2,有一名用户usr1,usr2、 usr3,其中usrl、usr2属于用户组group1,usr3屈于用户组group2。假设用户usr1使用touch file命令创建了一个文件fle,并将该文件的权限设置为654。找出关于用户与文件的说法中错误的一项(    )
    A.usrl,usr3 对文件file 有读权限
    B.usrl、usr2 、usr3对文件file 有读权限

    C.usrl ,usr3对文件file 有写权限
    D.usr2对文件file有执行权限
    2.下面关于基木组和附加组的说法错误的是(    )
    A.若用户被创建时没有指定用户组,则系统会为用户创建一一个与用户名相同的组,这个组就是该用户的基本组
    B.可以在创建用户时,使用选项-G为其指定基本组
    C.为用户组指定附加组可以使该用户拥有对应组的权限

    D.用户可以从附加组中移除但不能从基本组中移除
    3.下面各选项中关于用户切换命令8u和sudo的说祛正确的是(    )

    A.su和sudo都用于切换用户身份.相比之下.su命令更加安全

    B.使用su命令切换用户时需要知道当前用户的密码
    C.使用sudo命令切换用户时需要知道待切换用户的密码
    D.即便当前用户为root用户,切换用户时必须输人用户密码
    4.若一个文件的权限为rwxrw-r-x,则文件所有者、所属组用户和其他用户能否                      刑除该件的权限是(    )

    A.文件所有者、所属组用户可以,其他用户不能
    B.文件所有者和其他用户可以,文件所属组用户不能

    C.文件所有者可以,文件所属组用户、其他用户不能

    D.无法判断
    四、简答题
    1.按照以下要求写出相应命令:
    ①新建一个组groupl,新建一个系统组group2。
    ②更改用户组groupl的GID为888,更改组名为group_1。

    ③删除用户组group_1。
    2.新建用户usr1,指定其用户id为666,工作目录为/ home usr1,所属组为group1.登收Shell为/bin/bash。创建完成后打印该用户的用户信息和组信息。
    3.提升用户usr1的权限,要求usr1 可登录所有主机、可切换至所有用户、可执行所用命令。
    4.使用sudo命令以usr2的身份在/tmp下新建文件usr2。

    展开全文
  • Linux系统中修改文件归属者和用户组

    万次阅读 2019-05-14 15:01:27
    Linux系统中修改文件归属者和用户组 场景描述: 小开:亮哥,我使用root用户创建了一个文件,怎么修改文件归属者归属用户组给另外一个用户呢?通过其他用户移动或者拷贝过来的文件怎么改变一下归属者归属...

    Linux系统中修改文件归属者和用户组

    场景描述:

    小开:亮哥,我使用root用户创建了一个文件,怎么修改文件归属者和归属用户组给另外一个用户呢?通过其他用户移动或者拷贝过来的文件怎么改变一下归属者和归属用户组呢?
    亮哥:你查查chown命令,那个命令是修改文件owner和group的
    小开:chown?你记错了没?不是chmod?
    亮哥:当然不是了,chmod是给 文件赋权限,修改文件的归属者和用户组用这个。
    小开:具体命令呢?提供一下
    亮哥:chown 用户名 文件名
    小开:好嘞,谢谢亮哥

    那按照大牛的操作自己试一下吧

    [root@localhost ~]# ll
    -rw-r--r--. 1 root root    0 May 14 00:17 aaa
    [root@localhost ~]# 
    [root@localhost ~]# chown activemq aaa
    [root@localhost ~]# ll
    -rw-r--r--. 1 activemq root    0 May 14 00:17 aaa
    [root@localhost ~]# 
    

    小开:哇塞成功了耶,虽然用户权限成功了,但是组呢?还没有成功呀,继续研究吧

    [root@localhost ~]# chown activemq.activemq aaa
    [root@localhost ~]# ll
    -rw-r--r--. 1 activemq activemq    0 May 14 00:17 aaa
    [root@localhost ~]# 
    

    小开:哎呦不错哦都成功了呀,据说还有其他方式再试一下另外命令

    
    [root@localhost ~]# chown activemq:activemq aaa
    [root@localhost ~]# ll
    total 8
    -rw-r--r--. 1 activemq activemq    0 May 14 00:17 aaa
    [root@localhost ~]# 
    

    小开:也没有报错哦,是不是也可以呀,测试一下

    
    [root@localhost ~]# chown root.root aaa
    [root@localhost ~]# ll
    total 8
    -rw-r--r--. 1 root root    0 May 14 00:17 aaa
    [root@localhost ~]# chown activemq:activemq aaa
    [root@localhost ~]# ll
    total 8
    -rw-r--r--. 1 activemq activemq    0 May 14 00:17 aaa
    [root@localhost ~]# 
    

    居然真可以,那赋值文件夹呢?是不是也是这样呢?重新来一次

    [root@localhost ~]# ll
    drwxr-xr-x. 5 root     root       61 May 14 00:15 test
    [root@localhost ~]# chown activemq:activemq test/
    drwxr-xr-x. 5 activemq activemq   61 May 14 00:15 test
    [root@localhost ~]# cd test/
    [root@localhost test]# ll
    total 0
    drwxr-xr-x. 2 root root 6 May 14 00:14 dir
    drwxr-xr-x. 2 root root 6 May 14 00:14 dir2
    -rw-r--r--. 1 root root 0 May 14 00:15 file
    -rw-r--r--. 1 root root 0 May 14 00:15 file2
    drwxr-xr-x. 2 root root 6 May 14 00:14 this
    [root@localhost test]# 
    

    小开:亮哥,那个命令可以用,成功是成功了,但文件夹里面的内容可没有成功哦,
    那怎么办呢?
    亮哥:我现在有点忙,你先看看,
    小开:好的亮哥。找呀找,找不到

    咦想起来了,有个命令 男人一下吗 ,哈哈对对对 男人一下

    亮哥:对,manual 一下,这才是学习进步的节奏,学习要考主动,别人能帮你一阵子帮不了你一辈子,学习还是要靠自己的。

    于是乎,小开就开启了研究之路

    man chown 
    

    详细描述

    描述:chown 修改每个由第一个非选项参数声明的给定 file(文件) 的用户和/或组的所有权.如下: 如果只给出了用户名(或者数字用户标识),那么该用户即成为每个指定文件的所有者,而该文件的组别并不改变.如果用户名后面紧跟着冒号和 组名(或者是数字组标识),并且它们之间没有空格,那么文件的组所有权 也随之改变.
    
           -c, --changes 
             like verbose but report only when a change is made
             详尽地描述每个 file 实际改变了哪些所有权.
           -f, --silent, --quiet
             suppress most error messages
             不打印文件所有权不能修改的报错信息.
           -v, --verbose
             output a diagnostic for every file processed
             详尽地描述对每个 file 所执行的操作(或者无操作)
           --dereference
             affect the referent of each symbolic link (this is the default), rather than the symbolic link itself
             修改符号链接目标端的所有权,而非符号链接自身.
           -h, --no-dereference
             affect symbolic links instead of any referenced file (useful only on systems that can change the ownership of a symlink)
             只作用于其本身的符号链接,而不修改它们所指向的文件.  这只在提供了 lchown 系统调用的情况下才可用.
           --from=CURRENT_OWNER:CURRENT_GROUP
             change the owner and/or group of each file only if its current owner and/or group match those specified here.  Either may be omitted, in which case a match is not required for the omitted attribute
             仅当每个文件的当前所有者和/或组与此处指定的所有者和/或组匹配时,才更改其所有者和/或组。在哪种情况下,省略的属性不需要匹配
           --no-preserve-root
             do not treat '/' specially (the default)
             不要特别处理“/”(默认)
           --preserve-root
             fail to operate recursively on '/'
             无法在“/”上递归操作
           --reference=RFILE
             use RFILE,s owner and group rather than specifying OWNER:GROUP values
             使用文件的所有者和组,而不是指定所有OWNER:GROUP值
           -R, --recursive
             operate on files and directories recursively The  following options modify how a hierarchy is traversed when the -R option is also specified.  If more than one is specified, only the final
           one takes effect.
             递归操作文件和目录以下选项修改在同时指定-r选项时如何遍历层次结构。如果指定了不止一个,则只有最后一个一个生效。
           -H  
             if a command line argument is a symbolic link to a directory, traverse it
             如果命令行参数是指向目录的符号链接,则遍历它
           -L   
             traverse every symbolic link to a directory encountered
             遍历遇到的目录的每个符号链接
           -P   
             do not traverse any symbolic links (default)
             对所有连接不生效(默认)
           --help 
    	   display this help and exit
             在标准输出上打印一条用法信息,并以成功状态退出.
           --version 
    	    output version information and exit
             在标准输出上打印版本信息,然后以成功状态退出.
    

    继续操作

    [root@localhost ~]# chown activemq:activemq -R test/
    [root@localhost ~]# ll
    drwxr-xr-x. 5 activemq activemq   61 May 14 00:15 test
    [root@localhost ~]# cd test/
    [root@localhost test]# ll
    drwxr-xr-x. 2 activemq activemq 6 May 14 00:14 dir
    drwxr-xr-x. 2 activemq activemq 6 May 14 00:14 dir2
    -rwxr-xr-x. 1 activemq activemq 0 May 14 00:15 file
    -rw-r--r--. 1 activemq activemq 0 May 14 00:15 file2
    drwxr-xr-x. 2 activemq activemq 6 May 14 00:14 this
    

    终于成功了,还有一些命令参数,请大家自己动手操作一下吧

    参考官网的翻译

    展开全文
  • Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...
  • Linux 用户和用户组管理

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

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

    千次阅读 2020-03-05 09:07:45
    Linux系统是⼀个多用户多任务的分时操作系统 任何⼀个要使用系统资源的用户都必须⾸先向系统管理员申请⼀个账号 然后以这个账号的身份进⼊系统 与⽤户⽤户相关的信息都存放在⼀些系统⽂件 这些⽂件包括/etc/...
  • Linux用户和用户组管理

    千次阅读 2016-04-02 02:55:21
    Llinux其他的类UNIX系统一样是一个多用户、多任务的操作系统。多用户的特性允许多人在Linux中创建独立的账户来确保个人数据的安全性。而多任务机制允许多个用户同时登陆,同时使用系统的软硬件资源。 在linux操作...
  • 目录 配置文件 用户信息文件 用户密码文件 组信息文件 组密码文件 用户管理命令 useradd ...用户组管理命令 ...在Linux系统中主要是通过配置文件来实现对用户和用户组的管理,比较重要的有以...
  • 1、使用root用户创建文件夹后,授予用户及用户组权限 chown -R e7app:epoch /home/e7app  chown [选项]... [所有者][:[组]] 文件...  chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组...
  • Linux-用户和用户组管理

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

    千次阅读 2018-08-20 18:04:48
    linux是一个多任务(multi-task)多用户(multi-user)的操作系统,每个用户和用户组都有自己的ID号UID GID,每个用户都有自己的家目录不能随意访问其他用户的家目录,管理员root除外。  用户的分类:(以centos7.x...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 444,857
精华内容 177,942
关键字:

linux系统中的用户和用户组的操作

linux 订阅