zoukankan      html  css  js  c++  java
  • 权限管理

    u:所有者;g:所属组;o:其他人;a:所有人。

    权限:rwx

    文件:

    r:cat、more、less、head、tail(可以查看文件的内容)

    w:vim(可以修改文件的内容)

    x:script、command(可以执行该文件)

    目录:

    r:可以列出目录中的内容。

    w:修改、删除目录下的文件。

    x:可以进入目录。

    更改方式:+、-、=。

    1、文件权限的修改:

    (1)对单个权限进行修改:

     将用户的权限由可读可写改为可读可写可执行。

    (2)利用逗号分隔符可以实现同时修改多个权限:

     (3)利用等号修改权限:

     不管以前是什么权限,修改后变为等号后面的权限。

    2、权限的数字表示:

    r=4,二的二次方;

    w=2,二的一次方;

    x=1,二的零次方。

    (1)用数字的方式修改权限:

     将权限修改为640,其中所有者的权限为6,所属组的权限为4,其他人的权限为0。

    3、权限的递归修改:

    (1)先递归创建目录:

     (2)查看目录的权限:

     发现递归创建的两个目录的权限相同。

    (3)在不使用递归修改权限的情况下,如果仅修改外层目录的权限,内层的并不会受到影响:

     (4)在添加了 -R 属性后,可以实现权限的递归修改(即修改目录下的所有文件或目录的权限):

     4、普通用户删除管理员创建的文件:

    (1)通过管理员在mydir目录下,通过touch命令创建文件myfile:

     (2)创建普通用户(useradd 用户名):

     (3)通过SSH登录普通用户,通过普通用户对文件进行删除操作。

    虽然为管理员创建的文件,但是mydir目录对于普通用户来说是可读可写可执行的,因为具有写权限,因此,可以对目录下的文件进行删除操作。

  • 相关阅读:
    Dart中的类型转换总结:
    【Dart学习】--Dart之数组(List)的相关方法总结
    Navigator的使用:
    001——Angular环境搭建、运行项目、搭建项目
    Dart中的数据类型转换:
    Flutter中的Stack、Align、Positioned的使用
    Flutter设置图片为正方形
    顶部导航TabBar、TabBarView、DefaultTabController
    《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <二> NSMutableString
    Swift随记
  • 原文地址:https://www.cnblogs.com/zhai1997/p/11793469.html
Copyright © 2011-2022 走看看