Linux最优秀的地方就是他具有多用户和多任务环境。
Linux一般将文件可存取的访问的身份分为3个类别:
1: owner; (文件所有者)
2 : group; (用户组)
3: others; (其他人)
并且3中身份各有read, write, execute. 等权限。
Linux 文件权限 (Permission deny)
1: linux 文件属性
在root身份登录Linux之后, 执行 “ls -al” 就可以看到文件的属性了,(al commod 可以看到隐藏的文件)
-rw-r--r-- 1 root root 5661 Sep 4 18:25 install.log.syslog
( 权限) (连接) (所有者) (用户组) (文件容量) ( 修改日期 ) (file name)
as chgrp chown (linux commod) 都需要使用 root 的身份才能处理, 所以建议你以 root 的身份登录Linux 来进行修改。
ls is "list" (显示文件name 与 相关属性) “-al” 则是显示列出所有的文件的权限与属性(包含影藏文件, 就是文件名的第一个字符为“.” 的文件)
像上边的例子“-rw-r--r--r”:
"-" 则是文件;
“d” 则是目录;
“l” 则是连接文件;
“b” 则表示设备文件里边的可供存储的接口设备
"c" 则是文件里边的串行端口设备, 例如 (键盘,鼠标(一次性读取设备))
字符【r】 代表读, 【w】 代表写, 【x】代表可以执行
3个位一组 第一组为“文件所有者的权限” 第二组为“同用户组权限” 第三组为“其他非用户组的权限”。
注意如果文件修改的时间过一场了 就只显示年份, 而不显示具体的时间(月,日,点)。
如果你想讲你的system变成englist ,你可以修改sytem 的配置文件 “/etc/sysconfig/i18n” 将LANG=en_US.
2: 文件权限的重要性
as "/etc/shadow" this is 账号管理的文件, 该文件记录了你的system中all 的账号data, 因此是一个很重要的配置文件不能让其他人读取,只有root 才能够读取,因此这个文件的权限就是(“-rw------”).