构建文件共享服务器:必须要安装samba(服务端软件)和samba-common(用于提供服务端和客户端程序的公共组件)

samba服务器提供2个服务程序smbd和nmbd其中smbd负责为客户机提供服务器中共享资源的访问,nmbd程序提供netbios协议的主机名解析。smbd负责监听tcp协议的139端口(smb协议)和445端口(cifs协议),nmbd负责监听udp协议的137-138端口(netbios协议)。当安装好samba包后系统会添加一个名为smb标准系统服务直接使用service服务管理工具开启或禁用即可不必单独运行smbd或nmbd
1.在/var/share/目录中建立3个子目录public jishuziliao kaifaziliao
将public目录共享为public,所有员工可以访问
将jishuziliao目录共享为peixun,允许lisi和技术部员工可以读取数据但不能写入,其他用户没权限查看
(1)创建需要用户验证的共享,首先我们要先创建共享用户
创建本地组名为jishubu,然后为jishubu组下的成员创建共享用户,我用zhangsan作为jishubu的组成员并创建共享用户
配置主配置文件/etc/samba/smb.conf将security安全级别改为user(表示需要用户验证)然后添加共享目录
创建benet本地组,创建本地账户kaifa将其加入benet组中,在已有的本地账户kaifa前提下为其创建共享账号
共享权限等于本地权限与共享权限的交集所以我们要设置kaifaziliao目录的权限