linux文件权限和目录配置
Linux最优秀的地方在于多用户,多任务环境。而为了让各个用户具有较保密的文件数据,因此文件的权限就变得很重要了。
重点汇总:
1、Linux一般将文件可存取访问的身份分为三类:owner(所有者),group(用户组),other(其他用户)。
2、owner,group,other三种用户身份都有对应的三个权限:read(“r”可读),write(“w”可写),execute(“x”可执行)
1、要了解用户权限就需要先了解下基本的用户与用户组的定义:
1、owner(所有者):比如你有写一个暗恋笔记的习惯,所以这个文档不想被人知道,这时候你就把该文件设置为只有文件所有者才有权限进行查看与修改这个文件的内容,即使有人知道了这个文件,但由于设置了权限,所以别人也无法访问。
2、group(用户组):比如同一个主机上有两个竞争的小组,同小组成员之间是资料共享互相协助的,但肯定不能让另外一个小组看见你的劳动成果和更改。那如何处理?那就是给每个组的成员设置权限,但是你又有自己的私密文件,你仍然还可以设置。
3、other(其他人):就是特殊的所有者,就是别人想用你的电脑浏览下网页什么的,但是不想别人知道你电脑里的一些秘密,那么这个其他人可以完美解决
特殊的权限,root:所有的秘密在他的面前无所遁形。
4、Linux用户身份与用户组记录的文件:默认情况下所有的系统上的账号与一般身份用户以及root的相关信息,都记录在 /etc/passwd 这个文件内。个人的密码则记录在 /etc/shadow这个文件内。用户组的所有文件都放在 /etc/group文件内。这三个文件可以说是linux系统里面账号、密码、用户组信息的记中的,请不要随意删除。
2、Linux文件权限
当你访问谋一个文件夹出现“Permission deny(拒绝访问)”时,不用担心,肯定时权限设置错误。
命令盘点:ls(list)重点在显示文件的文件名与相关属性。
1、Linux文件属性,在Linux的终端输入ls -al 会出现下图内容

红框里的内容就是控制了访问者的权限,每个字符代表的含义
- rw- r-- r-- . 1 root root 18 12月 29 2013 .bash_logout
格式 可读可写不可执行 只可读 只可读 隐藏文件 连接数 文件所有者 文件所属用户组 文件大小 时间 文件名
- rw- r-- r--
格式 给所有者分配的权限 用户组的权限 其他人的权限
- rw- r-- r--
“-” 格式这里若是其他的字符代表的含义
若是[d] :代表目录
若是[-] :代表文件
若是[l] :代表连接文件(linkfile)
若是[b] :代表设备文件里面的可供存储的接口设备
若是[c] :代表设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)

浙公网安备 33010602011771号