• 鸟叔的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 文件名显示相关属性。

  • 相关阅读:
    淘宝首页性能优化实践
    Ubuntu16.04下搭建Go语言环境
    ubuntu下nvm,node以及npm的安装与使用
    idea 新建/导入的xml 报文头报错 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
    Spring Boot 请求返回字符串中文乱码
    Java 从FTP下载.上传文件
    Spring boot 定时器
    spring boot集成mybatis 自动生成实体类和mapper文件、Dao层
    Registered driver with driverClassName=oracle.jdbc.driver.OracleDriver was not found
    Oracle中创建序列
  • 原文地址:https://www.cnblogs.com/sidianok/p/11655305.html
Copyright © 2020-2023  润新知