linux文件及目录管理心得

  Chmod可以更改各种文件的权限,有两种更改的方式:1使用数字的方式进行更改rwx分别使用421来进行代替 2.使用字母的方式进行更改 u代表所有者,g该表组用户,o代表其他的用户,a代表ugo三者。使用=+-进行权限的更改,其中u+r代表给所有者加上读取的权限。

a=rwx表示给所有者,组用户,其他用户都给予读取写入及执行的权限。当不知道一个人间的权限时,使用=进行权限给予非常方便。

   

   Chown可以改变文件归属用户及用户组     Chown zhn:root texting.text

 

   Chgrp可以使用-r进行目录下级的目录及文件所属组的更改,不能进行拥有者的更改

使用chgrp和chown必须在/etc/group和/etc/passwd中有组和拥有者的名称,即先进行组和用户的添加

   

   文件权限说明:

     R:表示可以读取文件中的内容,如文本文件的文字内容

     W:表示可以编辑,新增或者是修改文件的内容(删除文件必须要有所属目录的写权限,因为删除文件涉及到上级目录的更改)

     X:可以执行该文件,如各类shell。但可以执行与执行成功是有区别的,如执行文本文件就不会对系统产生任何的影响

   

   目录权限的说明:

     R:表示可以读取目录中的所包含的文件,但只拥有目录的读权限时只能看到文件名而不能取得详细的拥有者所属组大小更改时间等信息。

     W:(这个就牛逼了!)可以进行当前目录内新建文件及文件夹,可以删除已经存在的目录及文件,可以对他两进行重命名及转移。

     X:可以进入到该目录内,即改变当前的工作目录。

 

   当只拥有r权限而没有x权限的时候,可以ls目录但是不能cd目录。

 

   一个文件在用户的用户文件夹内即使他没有所有的权限依然是可以进行删除文件的,因为在他对自身的用户文件夹是拥有写权限的。

你可能感兴趣的:(Linux入门)