CentOS 7 Linux 学习笔记 (6、7)

目录:

、CentOS 7 下的用户、组与权限操作
二、用户对目录的权限操作

 

 一、CentOS 7 下的用户、组与权限操作

(用户和组的创建,实操时没有成功!!!)

用户:

useradd abc —— 添加名为abc的用户;

  如果想查看该用户的话,输入 指令:vipw,然后输入:D,定位到文档最底部就可以看见(退出则输入 :q)。

组:

  “组”的概念:在Windows里,用户属于组,我们可以把用户添加到组当中,Linux同理。

groupadd  aaa —— 添加名为aaa的组,

  查看这个组:vigr

    (指令 vigr 会进入编辑模式,为防止误操作,可通过查看指令进行查看,其中,创建的组都在 /home文件夹下,通过指令 cat /hom 即可查看)

    (注:创建了一个用户abc,系统会默认生成组abc;而创建了一个组abc,不会默认生成一个用户abc)

 

 gpasswd -a  abc aaa —— 把 用户abc 添加到组 aaa 中 (添加不是移除??)

  

  groups abc —— 查看用户 abc 属于哪个组

  whoami —— 查看当前的用户是谁(或者用:groups)

  su - abc —— 切换到abc用户,- 表示把用户的环境也切换过去 ( 注意:- 左右都有空格)

      退出则是:exit(又回到了root用户)

  userdel abc —— 删除用户abc

  groupdel aaa —— 删除组aaa

  id root —— 查看用户 root 的 id

       权限(rwx)、chmod参考:《Linux 系统-指令汇总》

    其中,多出来的 x 代表可执行的意思(权限)

    其中,三个rwx的意思是不一样的:第一个rwx:代表a1.t所属的root用户对 a1.t 有可读可写可执行的权限;

                                                          第二个rwx: 代表 a1.t 所属的组里的其它成员(除了root用户)对a1.t 有可读可写可执行的权限;

                     第二个rwx:代表其它用户对 a1.t 有可读可写可执行的权限。

chmod:

指令: chmod 777 a.c —— 权限设为:rwx , 可读可写可执行。

权限对应相应的数值: 4==r     2==w    1== x

比如:一个用户对文件有可读可写的权限,那该权限就对应数值:4+2 = 6 == rw ,

                                       可写可执行                                              2+1= 3 == wx,以此类推。

如何改变一个文件所属的用户和组:(ll  -  可以用来查看一个文件所属的用户和组)

  chown root a.c —— 将文件a.c所属的用户改成root,

  chgrp aaa a.c —— 将文件a.c所属的组改成 aaa,

  chown root.aaa a.c —— 同时改变文件a.c所属的用户和组。

       以上是对文件进行操作,对目录的操作同样:

       

        对于目录来说(以目录/文件夹d2为例),其中的 可读权限r代表用户root有对d2目录查看其目录内容的权限,可写权限w代表用户root对d2目录下的文件能不能删除(???)的权限,可执行权限x代表用户root能不能进入到该d2目录。

 

二、用户对目录的权限操作

mkdir /tmp/test —— 在根目录下的 tmp 目录下创建一个 test 目录

cd /tmp/test  —— 进入到根目录下的tmp目录下的 test 目录下

touch abc/a.c —— 在当前目录下的 abc 目录中创建一个名为 a.c 的文件

chown yp1.yp2 abc —— 设置(改变)文件abc 所属的用户和组分别为用户yp1和组yp2:

   (这里,abc是文件夹)

     如果想要同时设置abc文件夹下所有的子文件和子目录的用户和组都为yp1和yp2,则可以直接输入:

    chown yp1.yp2 abc -Rf      ( Rf 实现强制执行)

ll abc/a.c —— 查看当前路径下的abc文件夹中的a.c文件的详细信息(主要查看权限)

chmod  741 abc —— 设置文件夹/目录的权限为 741,目的是控制各个用户和组对abc目录的操作权限:

如:

参考:https://edu.51cto.com/center/course/lesson/index?id=94963

 

posted @ 2022-07-11 11:32  小周学jishu  阅读(64)  评论(0编辑  收藏  举报