题目:

  1. 配置Linux-3为Samba服务器,创建两个用户user4, user5;
  2. 建立共享目录/opt/Samba,要求共享名为archive,user4, user5用户都能通过输入用户名和密码登录并上传文件;
  3. 实现user4能够查看和删除所有人的文件,user5能够查看所有人的文件,但不能删除别人的文件。

今天我懒得改笔记发博文了,就直接上题加操作,顺便解说一下。

首先它是Samba服务器的题目,我们就先安装服务器,命令:

yum install -y *samba*

安装好后我就是按照我自己的思路顺序来做,先创建两个系统用户user4和user5,命令:

useradd 用户名

passwd 用户名

接下来就是创建共享文件夹,创建好后记得添加权限,我就弄一个777的,以防出什么意外,这些弄好后就进入Samba主配置文件中添加需要共享文件夹的配置信息,命令:

vim /etc/samba/smb.conf

如图所示:

Samba 添加 用户 samba 用户名_linux

 黄色框的可以删除不要,红色框的是我们要添加的共享文件配置信息,我就暂时这样配置,如果有什么错,等一下再来改,配置参数解说可以看《 Linux Samba共享个人文件的配置参数》,如图所示:

Samba 添加 用户 samba 用户名_Samba 添加 用户_02

配置好后我们就保存退出,由于题目要求要user4有写入和删除权,那我们就将文件夹的所有者和所属组改成user4就好了,命令:

chown user4. /opt/Samba

如图所示:

Samba 添加 用户 samba 用户名_用户名_03

好了,接下来就是将这两个系统用户套一层Samba的皮,也就是添加成Samba用户,命令:

smbpasswd -a 用户名

如图所示:

Samba 添加 用户 samba 用户名_网络_04

由于user5能够查看所有人的文件,但不能删除别人的文件,所以我们还要执行一条命令:

chmod o+t 目录名

如图所示:

Samba 添加 用户 samba 用户名_linux_05

 好了,重启一下服务也差不多了,测试一下看达到了题目效果没?题目没要求的可以随便。mkdir文件名是创建文件,rmdir 文件名是删除文件,ls 文件名是查看文件,cd 文件名是切换目录:

Samba 添加 用户 samba 用户名_用户名_06

 有什么疑惑不解的可以评论私信我,看到就回。