个人的密码记录在 /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底下的文件名时,最好避免一些特殊字符!例如: