zoukankan      html  css  js  c++  java
  • 鸟叔的LINUX书籍笔记记录。(文件的权限与目录配置)

    主要看了文件的权限,书中讲的很细,我主要看了文件的权限,

    chgrp(change groop)   chgrp [-R] 组名 文件名  # 更加文件的所属组

    chown             #更改文件的拥有者

    chmod            #更改文件的属性

    文件的操作有三个组,分别为owner,group,othoners

    chown sd:sd xxx

    可以直接把xxx文件的所属用户,所属组都改成sd

    命令后面的 -R为操作文件夹时,可以递归操作里面的所有文件或文件夹

    通过 ls -al 可以查看文件夹下面各个文件的属性

    还有一个ls -ld很好用,可以直接查看文件夹的属性
    [root@instance-erv5z0qp ~]# ls -ld /root/
    dr-xr-xr--. 5 root root 4096 Oct 11 15:00 /root/

    第一个字符代表该文件的格式,d为文件夹,-为文件,l为快捷方式

    后面9个数字代表不同的组别对于该文件的操作权限。

    后面分别为多少文件名链接到此节点,文件的拥有者,文件的所属用户组,文件的大小,修改时间。

    如果想显示全部时间最后加上 --full-time

    针对文件夹的属性,特别注释,一般需要给rx权限,如果没有x权限,你无法CD进去到该文件,如果有r权限,最多只能通过ls查看到里面的文件名内容。

    如果只有x权限,你可以进去该文件夹,如果有r权限,可以通过ls查看里面的具体内容,没有r权限问题也不大,自己输入需要操作的文件全名。

    如果对该文件夹有w权限,那就可以对文件夹里面的文件任意操作修删除,新增,移动等。

    针对chmod 可以直接通过数字 421对应的rwx进行操作

    比如 chmod 644 xxx

    就是该文件xxx 针对owner可以rw group与others只能r

    也可以通过chmod a+x xxx

    对所有的用户增加x可执行操作

    +-符号选择是增加或者删除权限,=表示设置为为具体权限,本人觉得+-比较好用,需要什么加什么

    符号前面u,g,o,a分别代表user自己,group同组成员,others其他人,all所有人。

    可以对一个文件的不同分组进行操作,中间用逗号分开

    chmod u+w,go+r xxx

    对user增加写操作,对go组增加读操作。

    课后作业:

    1、新的linux文件名最多英文255字符,中文128字符。

    2、-rwxrwxrwx表示任何人对该文件读可以进行读写可执行操作

    3、chomd 754 xxx 可以将文件转换权限为-rwxr-xr--

    4、chown,ghgrp可以更加文件的拥有者与文件的所属组

    5、略

    6、.开头的文件为隐藏文件,可以通过ls -al 文件名显示相关属性。

  • 相关阅读:
    Java 程序流程语句
    Java 基本语法
    Java 环境搭建
    Spring事务管理
    AOP 与 Spring中AOP使用(下)
    python爬虫笔记之爬取足球比赛赛程
    python爬虫笔记之re.match匹配,与search、findall区别
    python爬虫笔记之re.compile.findall()
    python爬虫笔记之re.IGNORECASE
    跨站脚本攻击(selfxss)笔记(三)
  • 原文地址:https://www.cnblogs.com/sidianok/p/11655305.html
Copyright © 2011-2022 走看看