题目:
- 配置Linux-3为Samba服务器,创建两个用户user4, user5;
- 建立共享目录/opt/Samba,要求共享名为archive,user4, user5用户都能通过输入用户名和密码登录并上传文件;
- 实现user4能够查看和删除所有人的文件,user5能够查看所有人的文件,但不能删除别人的文件。
今天我懒得改笔记发博文了,就直接上题加操作,顺便解说一下。
首先它是Samba服务器的题目,我们就先安装服务器,命令:
yum install -y *samba*
安装好后我就是按照我自己的思路顺序来做,先创建两个系统用户user4和user5,命令:
useradd 用户名
passwd 用户名
接下来就是创建共享文件夹,创建好后记得添加权限,我就弄一个777的,以防出什么意外,这些弄好后就进入Samba主配置文件中添加需要共享文件夹的配置信息,命令:
vim /etc/samba/smb.conf
如图所示:
黄色框的可以删除不要,红色框的是我们要添加的共享文件配置信息,我就暂时这样配置,如果有什么错,等一下再来改,配置参数解说可以看《 Linux Samba共享个人文件的配置参数》,如图所示:
配置好后我们就保存退出,由于题目要求要user4有写入和删除权,那我们就将文件夹的所有者和所属组改成user4就好了,命令:
chown user4. /opt/Samba
如图所示:
好了,接下来就是将这两个系统用户套一层Samba的皮,也就是添加成Samba用户,命令:
smbpasswd -a 用户名
如图所示:
由于user5能够查看所有人的文件,但不能删除别人的文件,所以我们还要执行一条命令:
chmod o+t 目录名
如图所示:
好了,重启一下服务也差不多了,测试一下看达到了题目效果没?题目没要求的可以随便。mkdir文件名是创建文件,rmdir 文件名是删除文件,ls 文件名是查看文件,cd 文件名是切换目录:
有什么疑惑不解的可以评论私信我,看到就回。