【笔记】Linux基础—003 Linux的档案权限与目录配置
目标
- 用户与组
- Linux档案权限
- Linux档案属性
- 修改档案属性与权限:chgrp, chown, chmod
- 权限
- Linux档案种类与副档名
3. Linux目录配置
- Linux目录配置依据—FHS : / , /usr, /var
- 目录树
- 绝对路径与相对路径
- lsb_release
要点
- Linux每个文档,依据权限分为user,group和others。
- group的作用,协同作业。
- ls –l 显示档案属性。
- 档案名前有. 表示为隐藏档。
- 修改权限的方法:数字法与符号法。
- 要开放目录给任何人浏览,至少要给予r和x的权限。
- FHS文件指定的目录含义。
- FHS指定的四种目录:shareable, unshareable, static, variable。
- FHS定义的三层主目录:/ , /var, /usr。
- 必须和根目录同分区的五个目录:/etc, /bin, /lib, /dev, /sbin。
练习
- Linux档案属性
ls –al
说明:
d:目录
-:文件
l:链接
b:存储装置
c:序列装置,如键鼠。
- 修改属性与权限
1> 改变所属组
chgrp users install.log
ls –l
chgrp testing install.log
2> 改变档案所有者
chown bin install.log
ls –l
chown root:root install.log
ls –l
3> 改变权限
ls –al .bashrc
chmod 777 .bashrc
ls –al .bashrc
chmod u=rwx,go=rx .bashrc
ls –al .bashrc
chmod a+w .bashrc
ls –al .bashrc
chmod a-x .bashrc
ls –al .bashrc
4> 练习目录权限
cd /tmp
mkdir testing
chmod 744 testing
touch testing/testing
chmod 600 testing/testing
ls –ald testing testing/testing
su – yfx //yfx为一般用户
cd /tmp
ls –l testing/
exit
chown yfx testing
su – yfx
cd /tmp/testing
ls –l
rm testing
- Linux文件种类与扩展名
1>常规文件
ls –al
第一字符为-,如[-rwxrwxrwx ]。
纯文字档:cat ~/.bashrc
二进制档:可执行文件。
资料档: /var/log/wtmp,可用last读出。
2>目录,链接。
3>资料接口档-s
4> 资料传送档-p
- Linux目录配置
/etc:设定档
/bin:执行档
/dev:设备当
/lib:函数库
/sbin:系统执行档
/usr (Unix software resouce)系统预设的软件放置目录,类似windows下的C:\windows+C:\program files。
/var 常变动的档案。
目录树
- 查看CentOS
uname –r
lsb_release –a
参考
- VBird的Linux私房菜—ch06
- http://linux.vbird.org/linux_basic/0210filepermission.php
- FHS官方文件http://proton.pathname.com/fhs/