zoukankan      html  css  js  c++  java
  • Linux学习笔记14-权限基础

    权限基础

    权限:操作系统限制对资源访问的机制,一般分为读、写、执行。每个文件都拥有特定权限,通过所属用户及所属组来限制哪些用户、组可以对特定文件进行什么样的操作。

    每个进程都是以某个用户的身份运行,进程权限与该用户的权限一样,用户权限越大,该进程权限越大。

    文件权限:
    每个文件拥有三种权限:
    r:读取,可读取文件内容,列出目录内容;
    w:写入,可以修改文件内容,可在目录中创建删除文件;
    x:执行,可以作为命令执行,可访问目录内容

    UGO模型:
    U-User, G-Group, O-Other
    每一个文件的权限基于UGO进行设置。
    权限三个一组,对应UGO分别设置。

    修改文件所属用户、组:
    chown改变文件所属用户:
    chown 新用户 旧用户
    -R:递归修改目录下所有文件

    chgrp改变文件所属组:
    chgrp 新用户组 旧组

    修改权限
    chmod 模式 文件:
    模式为如下格式:
    u,g,o分别代表用户、组和其他。
    a可以代指ugo
    +,-代表加入或删除指定权限;
    r、w、x代表三种权限.
    -R选项:可递归修改目录下的所有文件。

    示例:
    chmod u+rw linuxcast.net
    chmod g-x linuxcast.net
    chmod a-x linuxcast.net

    权限也可用数字表示:
    r=4(2^2)
    w=2(2^1)
    x=1(2^0)
    用数字表示权限时,每组权限分别为对应的数字之和:
    rw=4+2=6
    rwx=4+2+1=7
    r-x=4+1=5

    使用数字表示ugo权限(注:需要全部修改ugo权限):
    chmod 660 linuxcast.net

  • 相关阅读:
    各大云服务器的对比
    程式上传的功能修改
    如何免费拥有一个聊天机器人
    自学网站大全(值得收藏)
    三菱PLC串口通信的IO控制
    免费下载知网、万方等数据库文档教程
    QT--Android之全配置教程
    QT--Android之Android环境配置
    QT--Android之Java环境配置
    安装纯净的Windows或者Ubuntu系统教程
  • 原文地址:https://www.cnblogs.com/xiwang6428/p/3324093.html
Copyright © 2011-2022 走看看