创建baisuzhen,xuxian,fahai,xiaoqing,xushilin,guanyin 六个用户,具体要求如下:
1.要求以上六个用户都可以浏览并访问目标主机的共享目录leifengta,匿名用户
可访问但不可浏览。大小2GB。未来可自动扩展
2.baisuzhen,xuxian,xushilin 可以在该共享目录下创建及删除文件,且彼此之
间创建的文件,可以相互修改,其他用户不可创建文件。
3.xuxian,xushilin最多能各自创建200M的数据,且不能删除其他人创建的文件,
baisuzhen不受限制.
4.六个用户各自都 有一个以自己名字为名的共享目录,仅自己可见可访问可
创建,他人不可见,guanyin对所有目录均有完整权限。
首先先创建六个本地用户并创建samba用户,建议samba用户创建时不要交互
式登录,命令如下:useradd –s /sbin/nologin name。
接下来创建真实共享文件,创建逻辑卷:
将逻辑卷格式化设置自动挂载,但是在这里考虑到第3问中,要求不能创建文件
大于200M,需要使用quota数据库,即挂载时需要注明。
由于后续问题中都需要涉及到samba配置文件,统计写出来,在此之前先解决其他。
接下来,统一配置配置文件,先是第一题的总配置文件:
到此,第一题,第二题要求完成。
第四题中,要求每个用户都有共享目录,且有相关权限要求,而这些共享目录,需要
写在相关子配置文件中,则提前完成第四题相关要求:
在这里为了方便,使用了for循环进行修改目录所有人属性。
接下来,完成子配置文件:
现在只剩下第3问中,对限额的配置,即quota数据库的相关设置:
具体修改只修改第三列hard大小即可,需要注明单位,默认为byte。
至此以上便是完成题目要求所有操作了,接下来测试即可。
转载于:https://blog.51cto.com/13957247/2296504