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 18:05
下一篇 2017-07-22 19:16

相关推荐

  • 文件的查找工具find

    有的时候我们需要快速查找一些文件,但是我们却不知道这个文件在哪的时候,就急切的需要一个工具来帮助我们,这时候find就诞生了。Find能实现精确查找,虽然速度略慢,但是并不妨碍我们使用,下面就介绍一下find的使用方法。(一) 基于时间戳的查找          假如需要查看七天前的文件,但是总不能一一的去看…

    2017-08-13
  • 脚本练习

    脚本练习: 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 #!/bin/bash #功能:编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,…

    Linux干货 2016-08-12
  • linux防火墙规矩管理工具-iptables

    工具:iptables  系统:centos6.8 目录 一、iptables简介 二、主机报文流向 三、Netfilite功能 四、Iptables规矩     一、iptables简介 iptables,一个运行在用户空间的应用软件,通过控制Linux内核netfilter模块,来管理网络数据包的流动与转送。通常iptabl…

    2017-02-07
  • 始于此

         “路漫漫其修远兮,吾将上下而求索”,一段路程的结束,意味着一段路程的开始,同岁月般,永远也不能回到出发的那一刻,你所能做的,就是一路走下去。回顾珍惜,却不能逗留。         我的学习宣言是“功崇惟志,业广惟勤”,时刻告诉自己,“功”出…

    Linux干货 2016-11-28
  • Docker 之初次体验

    一、Docker 简介  lxc linux container,openvz  容器中各虚拟机只有一个内核,而是多个用户空间  在库中完成虚拟化,比如wine 或者在windows中运行bash  在应用程序的运行级别提供虚拟化,比如jvm   pstree , pid 为1 的进程  …

    Linux干货 2015-01-16
  • Docker之~集群配置

    一、前言 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件,目前最新版本为0.6.2。 本文介绍如何基于Centos7.0构建Kubernetes平台,在正式介绍之前,大家有必要先理解Kubernetes几个核心概念及其承担的功能。以下为Kubernet…

    2017-03-16