Linux权限基本介绍,管理

 Linux权限机制采用UGO模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。

u、g、o 都有读(read)、写(write)、执行(excute) 三个权限,所以UGO模式是三类九种基本权限。

        用命令 ls -l 可列出文件的权限,第一列输出明确了后面的输出(后面一列代表 ugo权限)。第一个字母对应的关系:

        “-”    普通文件

        “d”   目录

        ”l“     符号链接

        ”c“    字符设备

        “b”    块设备

        “s”    套接字  

        “p”    管道        

        修改文件或目录的所属用户: chown    文件名 | 目录名    用户

        -R 该参数以递归的方式修改目录下所有文件的所属用户,参数可以敲 chown –help 查看。

        修改文件或目录的所属组: chgrp    文件名 | 目录名    组名

        -R 该参数以递归的方式修改目录下的所有文件的所属组。

        命令chmod 用来修改文件或目录的权限:  chmod   -参数   模式   文件 | 目录

        例子: 修改目录 log下所有文件的权限为500 

                    chmod  -R   500   log

        注:500的来历是       u        g        o

                                         rwx     rwx   rwx

                                        101    000   000

       关于 chmod 命令的权限模式除了数字表示,还可以是  u、g、o 、a 加 +、- 来表示。格式如下:u、g、o分别代表用户、属组和其他,a 就是

all ,可以代替ugo。 +、- 代表增加或删除对应的权限,r、w、x 代表三种权限,分别是读、写、执行。

例子:对于目录 log下的所有文件(已有权限是500)增加所属组(g)的读(r)、执行(x)权限。

           chmod    -R    g+rx    log

           类似的命令可能还有很多,这里只是举几个最基本且常用的例子。很多命令用到时,再去查也可以。还可参考《鸟哥的linux私房菜》。

原创文章,作者:oranix,如若转载,请注明出处:http://www.178linux.com/82263

(2)
oranixoranix
上一篇 2017-07-22
下一篇 2017-07-22

相关推荐

  • bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示

    1)bash的工作特性之命令执行状态返回值; 在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中; 其中0表示:执行成功;1-255表示执行错误; 例如: [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks…

    Linux干货 2016-11-06
  • Linux 第八天: 练习和作业

    Linux 第八天: (08月09日) 练习和作业       1删除/etc/grub2.cfg所有以空白开头的行行首空白字符 sed 's#^[[:space:]]\+##' /etc/grub2.cfgsed -r 's@^[[:space:]]+@@' /etc/grub2.cfg…

    Linux干货 2016-08-11
  • 正则表达式入门

    正则表达式入门 谈到正则表达式,我们就得先了解一下POSIX。POSIX的全称是Portable Operating System Interface foruniX,它由一系列规范构成,定义了UNIX,linux操作系统应当支持的功能,它定义了BRE(Basic Regular Expression,基本型正则表达式)和ERE(Extended Regul…

    2017-07-29
  • CentOS 6 启动流程

    CentOS6启动流程 1.加载BIOS的硬件信息,获取第一个启动设备 2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息 3.加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备 4.核心执行init程序,并获取默认的运行信息 5.init程序执行/etc/rc.d/rc.sysinit文件 6.启动核心的外挂模块 7.ini…

    2017-09-01
  • 第三周博客作业

    who useradd usermod groupadd

    Linux干货 2017-12-17
  • 进程管理

    一、进程概述 1、进程的概念        用户通过执行命令,将程序提起到内存中运行,运行中的程序即称为进程。内核为了方便管理,根据内核发起者的权限、属性等参数,为每个进程设置一个独立的PID号,通过PID号来判断进程的权限。 2、进程的分类:    &nbs…

    Linux干货 2016-09-07