(二)文件管理-权限的改变,所属组的改变,所有者的改变

一、序

对文件的权限管理是每一个青年必须要做好的一项工作,比如你在某个网站上下载了一个好看某老师的岛国片,不想让领导看见怎么办,学好本章有助于爱看火影,死神等岛国片的同志们至关重要。

二、查看查看,才知权限,知了权限,才能改变

1.了解文件

在linux中,万物皆文件,创建一个文件,系统为了更好的管理文件就会保存相关的全部信息,具体包括:文件的位置(在哪)、文件类型(嘛东西)、文件长度(多大)、所属用户(谁家的)、i节点、文件的修改时间(谁动的)、权限位(能干啥);使用ls -l命令可以看到这些东东。

努,现在bb一下这个命令的输出

  • 总用量:本目录(文件夹)所占空间大小
  • drwxrwxr-x:权限位,后面还有详细介绍
  • dongdongyu:文件的shuzhu
  • dongdongyu:文件的属主root所在的缺省组
  • 51:文件的大小
  • 9月:文件的更新时间
  • download:文件名

2. 文件类型的介绍

  • d 目录dirctory
  • l   符号链接link
  • s  套接字文件socket
  • b  块设备文件block
  • c  字符设备文件
  • p  命名管道文件
  • -   普通文件

3.权限位隆重介绍

以drw-r--r--为例,

d      文件类型

rw-    属主权限 

r--      同组权限

r--      其他用户权限 

三、权限权限,随我心愿,不让你看,就别想看,change,change,change

1. 命令介绍:chmod    英文change mode

chmod   [uog]   operator   [permission]   file_name一句话概括:要给谁增加或者减少读写或执行权限

a、uog的含义:

u----------属主权限user

g----------同组权限group

o----------其他用户权限other

a-----------所有用户all

b、operator

+              增加权限

-                减少权限

=               固定权限

c、chmod举例子

chmod o+r g+w somefile

chmod  a-r         somefile

chmod  a=r         somefile

2.绝对命令修改权限

将每一个rwx对应成3位的二进制:rwx------3'b111即7    rw-  ------- 3'b110即6

那么按照顺序rwxr--rw-即可表示为746

那么可以依据这个来改变文件的权限位

举例子

chmod 777 somefile

chmod 635 somefile

三、哎,有个不孝子(文件)不想要了怎么办,卖了吧,chown,chgrp

1、chown命令介绍

chown   英文名change owner

chmod -R -h who filename 将谁卖给谁

-R  递归的将文件夹下所有儿子全卖了

who  卖给谁,/etc/passwd文件中所有用户

file    将谁卖掉

注意:卖掉之后就再也收不回来了

举例子说明

chown sunyimin testfile

2、chgrp

该命令格式和chown一样,改变所属组

 

posted on 2020-12-13 23:33  ai_bingjie  阅读(306)  评论(0编辑  收藏  举报