个人的密码记录在  /etc/shadow 文件中,只有root具有查看权限 

不要异想天开(不是明码!哈哈哈)

 

文件的属性权限主要分为三个“群组”、“使用者”、“root”操作者。(都是字面意思,易理解)

 

 可读:r (4)   可写:w (2)     可执行:x(1) 档案容量默认单位:bytes (rwx主要是针对文件内容)

 

[rwx]为一组:

 

 

改变文件所属群组:chgrp  (要改变的组名必须在 /etc/group 文件内存在才行,否则就会出错)

 

改变文件拥有者:chown  (用户必须是已经存在系统中的账号,也就是在 /etc/passwd 这个文件中有记录的用户)

 更改文件拥有者的情况:把 .bashrc 拷贝成为 .bascrc_text,且给bin这个人。(文件复制时会复制文件的属性和权限,这样新的拥有者就无法修改文件的属性和权限)

 

改变文件权限:chmod(数字或符合)

 

数字:

符号:(u,g,o来代表三种身份的权限!a代表全部的身份)

设定一个文件的权限为[-rwxr-xr-x]时,即user(u):具有可读、可写、可执行的权限;group(g)与other(o):具有可读与可执行的权限。

如果想要使每个人都能对 .bashrc进行写入:

假如想要把每个人的可执行操作去掉:

 

*已知文件的名字,查找所在的路径:

格式:

    查找目录:find /(查找范围) -name '查找关键字' -type d

    查找文件:find /(查找范围) -name 查找关键字 -print

 

 

权限对目录的重要性:(目录主要的内容在记录文件名列表)

 

 

 

 

*假设两个文档名:

 

在Linux中有个重要的概念:一切皆文件。(读取、查看文件内容:cat)

在Linux中文件是没有所谓的[扩展名]的,一个Linux文件能不能被执行与它的第一栏的十个属性有关,与文件名根本没有一点关系。只是通过适当的扩展名来表示该文件是什么种类的。

 

具有 [可执行的权限] 与 [具有可执行的程序代码] 是两回事。(X代表这个文件具有可执行的能力,能不能执行成功,就要看文件的内容喽~是否具有可执行的程序代码以及能否执行成功)

 

如在网上下载一个可执行文件,在你的Linux系统中就是无法执行!那么就是文件的属性被改变了,不要怀疑:从网上传送到你的Linux系统中,文件的属性和权限确实是会被改变的!

 

在设定Linux底下的文件名时,最好避免一些特殊字符!例如:

 

posted on 2019-07-03 17:30  -豪-  阅读(109)  评论(0编辑  收藏  举报