高职网络系统管理国赛–Samba服务解析

高职网络系统管理国赛–Samba服务解析

题目要求如下:

    安装与配置Samba共享服务;
    创建目录为/share/public的共享目录;
    共享名为public;
    仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt,文件内容为“Test File”以便于测试);
    创建目录为/share/files的共享目录;
    共享名为files;
    创建zhangsan,wangwu两个用户,密码均为Skills39,并且都能从client客户端登录访问到该共享目录并上传文件;
    zhangsan用户可以查看和删除所有人的文件;
    wangwu用户只能查看和删除自己的文件,不能查看和删除别人的文件。

解析如下:

​ 一、安装samba服务

root@appsrv:~# apt -y install samba

​ 二、创建目录public和files

root@appsrv:~# mkdir -p /share/{files,public}

root@appsrv:~# echo "Test File" > /share/public/file.txt

root@appsrv:~# chmod 777 -R /share/

​ 三、编辑配置文件smb.conf

root@appsrv:~# vim /etc/samba/smb.conf 
[public]
  path = /share/public
  read only = yes   //全局只读,所有用户都是读权限,没办法写
  guest ok = yes   //开启匿名的访问权限
  write list = zhangsan   //不受全局约束,可以进行写入
[files]
  path = /share/files
  writable = yes    //开启全局写入
  create mask = 0740  //用户的权限为740,所有者读写执行,所属组读,其他人无权限
  valid users = zhangsan,wangwu  //允许zhangsan,wangwu访问

​ 四、创建smb用户

root@appsrv:~# useradd -m zhangsan
root@appsrv:~# useradd -m wangwu
root@appsrv:~# gpasswd -a zhangsan wangwu  //将zhangsan加入到wangwu组中
root@appsrv:~# smbpasswd -a zhangsan
root@appsrv:~# smbpasswd -a wangwu

​ 五、重启服务,客户端验证即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值