from 鸟哥的私房菜 第六章
基本概念:
文件所有者,用户(账号),用户组,others,root
Linux文件权限:
ls -al查看
文件有自己的文件所有者,有自己的用户组(初始用户组是文件创建者所在的用户组)
对文件权限的操作:chgrp, chown, chmod
对文件来说,rwx是可读可写可执行
对文件夹来说,r是看到内部的文件(ls -l),w是修改目录和删除文件,x是进入该目录。因此某个用户想要删除某文件看的不是文件的权限,而是文件所在的文件夹的权限。
文件种类:
Linux中一切设备皆文件。
普通文件(-, 有ASCII, binary, data),目录(d),连接文件(l),设备(b, c),套接字(s),管道(p)
Linux目录配置:
标准FHS:filesystem hierarchy standard
FHS仅定义三个目录:根目录/, /usr, /var
目录的类型:
1. 可分享的,如/usr, /opt, /var/mail, /var/spool/news;不可分享的,如/etc, /boot, /var/run, /var/lock等
2. 不变的,如/usr, /opt, /etc, /boot;可变的,如/var/mail. /var/spool/news, /var/run, /var/lock等
FHS要求的根目录/下的目录:
/bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /opt, /root, /sbin, /srv, /tmp
FHS推荐的根目录/下的目录:
/lost+found, /proc, /sys
根目录与开机有关,所以与开机过程有关的子目录必须与根目录同一分区,有:
/etc, /bin, /sbin, /dev, /lib
/usr is short for Unix Software Resource,FHS建议软件开发者将他们的数据合理地放置在/usr下,而不是新建自己的目录,如/usr/local
/var主要针对常态性变动的文件,cache, log, mail, run, lock等
绝对路径与相对路径