FreeNas8.3学习笔记5 FTP及权限设置
FTP协议概述
qx01 (普通用户,只可以读写自己的目录qx01_ml和qxshare_ml,可以读所有目录下的数据,主群组是qxschoolZu)
qx02 (普通用户,只可以读写自己的目录qx02_ml和qxshare_ml,可以读所有目录下的数据,主群组是qxschoolZu)
qxschoolZu (学校组,所有成员,及qxadmin组成员)
qxadminZu (学校领导组只有qxadmin管理员)
给qx01_ml的ZFS数据集添加Qx01用户为读写权限,设置所有者(组)为FTP组,其实这里只要不是qxadminZu和qxschoolZu组就行了。如果是这2个组,这个目录是没有写权限,但是在这个目录中的子目录,就会给所有属于这个组的用户有写权限的。所以在这里设置为其他组。
给qx02_ml的ZFS数据集添加Qx02用户为读写权限。原因同上
给qxad_ml的ZFS数据集添加Qxadmin用户和qxadminZu为读写权限。
给qxshare_ml的ZFS数据集添加qxadmin管理员用户和qxschoolZu为读写权限。
完成了卷和ZFSov数据集的权限设置,然后就要给用户设置主目录了。


注意:
[root@localhost ~]# ls -lh
总用量 368K
-rw-r--r-- 1 root root 12K 8月 15 23:18 conkyrc.sample
drwxr-xr-x 2 root root 48 9月 4 16:32 Desktop
-r--r--r-- 1 root root 325K 10月 22 21:08 libfreetype.so.6
drwxr-xr-x 2 root root 48 8月 12 22:25 MyMusic
-rwxr-xr-x 1 root root 9.6K 11月 5 08:08 net.eth0
-rwxr-xr-x 1 root root 9.6K 11月 5 08:08 net.eth1
-rwxr-xr-x 1 root root 512 11月 5 08:08 net.lo
drwxr-xr-x 2 root root 48 9月 6 13:06 vmware
当执行ls -l 或 ls -al 命令后显示的结果中,最前面的第2~10个位置的字符是用来表示权限(即9个字符)。
第一个位置的字符一般用来区分文件和目录:
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
下面详细介绍一下权限的种类和设置权限的方法。即第2个到第10个位置的字符的作用。
二、一般权限
这9个字符中每3个一组,共3组,第1组是所有者对文件或目录的权限,第2组是群组对文件或目录的权限,第3组是其他用户或组对文件或目录的权限。
每1组第1个字符是r表示读也用数字4代替,第2个字符是w表示写也用数字2代替,第3个字符是x表示执行也用数字1代替。-代表0
下面举例说明:
-rwx------: 文件所有者对文件具有读取、写入和执行的权限。权限用数字表示为700
-rwxr--r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。权限用数字表示为744
-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。权限用数字表示为665
drwx--x--x:
目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。权限用数字表示为711
Drwx------:
除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。权限用数字表示为700
如果你学会看权限数字,那么当FTP出错时,只要让客户端报上出错的数字,你就知道问题出在哪里了。

浙公网安备 33010602011771号