zoukankan      html  css  js  c++  java
  • Linux常用命令之权限管理

    linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,这也让linux更安全。下面主要讲解下常用的权限命令chgrp,chmod,chown 。

    1、文件类型与权限
    文件类型:
    -:普通文件 (f)
    d: 目录文件
    b: 块设备文件 (block)
    c: 字符设备文件 (character)
    l: 符号链接文件(symbolic link file)
    p: 命令管道文件(pipe)
    s: 套接字文件(socket)
    文件权限:
    共9位,每3位一组,每一组:rwx(读,写,执行), 文件的权限分为三组,那这三组分别代表什么呢?
    第一组: 文件拥有者权限
    第二组: 文件所属群组权限
    第三组:其他用户的权限
    现在我们知道,文件的权限有三组,分别可以设置rwx(读,写,执行),那我们就来说一下,用什么命令可以设置这些权限与属性!

    2、 与权限相关的命令
    (1). chown :改变文件拥有者
    chown [-R] 账号名称:组名 文件或目录 选项与参数:
    -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都变更
    例: chown root install.log
    (2). chgrp:改变文件所属群组
    chgrp [-R] dirname/filename ... 选项与参数:
    -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件、目录 都更新成为这个群组之意
    例: chgrp test install.log
    (3). chmod:改变文件的权限, SUID, SGID, SBIT等等的特性
    chmod [-R] xyz 文件或目录 选项与参数:
    xyz : 就是刚刚提到的数字类型的权限属性,为rwx 属性数值的相加
    -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更
  • 相关阅读:
    Flink sql 之 AsyncIO与LookupJoin的几个疑问 (源码分析)
    Flink sql 之 微批处理与MiniBatchIntervalInferRule (源码分析)
    Go学习例子(六)
    Go学习例子(五)
    Go学习例子(二)
    Go学习例子(四)
    Go学习例子(一)
    Go学习例子(三)
    cookie,session傻傻分不清楚?
    Linux服务器查看日志
  • 原文地址:https://www.cnblogs.com/leixuesong/p/5388289.html
Copyright © 2011-2022 走看看