1. linux最优秀的地方?支持多人多任
/etc/passwd 存放系统用户
/etc/shadow 存放密码信息
/etc/group 存放群组
2. ls -al 显示当前目录下所有的文档权限
d rwx r-x r-x 15 root root 4096 2011-04-25 16:07 var
档案类型 权限 连接数 owner group 大小 最后修改日期 档案名
rwx r-x r-x
owner group other
---------------------------------------------------------------------
档案类型:
d 目录
- 文件
l link file
d 设备文件里的存储设备端口
c 设备文件里的串行设备端口,比如鼠标键盘
---------------------------------------------------------------------
权限:
rwx 421
----------------------------------------------
.开头的 文件为隐藏文件
-----------------------------------------
当/etc/group不存在,chgrp会报错
chgrp root log.txt 把log.txt的group改为root
-------------------------------------------------
当/etc/passwd不存在,chown会报错
chown root log.txt 把log.txt的owner改为root
chown root:root log.txt 把log.txt的owner和group改为root root,同chown root,root log.txt
chown -R root log.txt 把log.txt的group改为 root
cp file1 file2 把file1 copy 为file2,保留file1的权限
---------------------------------------------------------------
数字表示法
chmod 711 file1
-rwx--x--x 1 yhh yhh 678 2016-03-23 20:07 file1
字母表示法
chmod u=rwx,go=r log.txt 中间不能有空格
chmod a-r file1 所有人去掉r权限
--wx-w--w- 1 yhh yhh 678 2016-03-23 20:07 file1
chmod a+r file1 所有人加上r权限
---------------------------------------------------------------------------
文件
r 只读
w 能编辑
x 能删除
-------------------------------------------
目录 目录只是记录文件的位置,不具备可执行的能力
r 读取该目录下的文件列表
w 创建、删除、重命名该目录写的文件,不能进入该目录
x 进入该目录
要开发目录给别人浏览,需要r or x, 但是不能随便给w
-------------------------------------
思考:drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh且vbird不属于root群组。
答:vbird不能进入该目录,但是可以查看该目录下的文件名列表
思考:假讴有个账号名称为 dmtsai,他的家目彔在/home/dmtsai/,dmtsai 对此目彔具有[rwx]的权限。 若在此目彔下有个名为 the_root.data 的档案,该档案的权限如下:-rwx------ 1 root root 4365 Sep 19 23:20 the_root.data请问 dmtsai 对此档案的权限为何?可否删除此档案?
答:如上所示,由二 dmtsai 对此档案来说是『 others』的身份,因此这个档案他无法读、无法编辑也无法执行, 也就是说,他无法变劢这个档案的内容就是了。但是由二这个档案在他的家目彔下, 他在此目彔下具有 rwx 的完整权限,因此对二the_root.data 这个『档名』来说,他是能够『删除』的! 结讳就是,dmtsai 这个用户能够删除 the_root.data 这个档案!