1、每个部门在文件服务器上都有一个公共文件夹,该文件夹只能被相应部门的员工访问,并向里面写文件,但不能删除,也不能被本部门员工访问。
2、每个员工文件服务器上有一个自己独立的文件夹,该文件夹只能被该员工本人访问,其它任何人没有访问权限
3、服务器上有一个人事部门用于发布公司通告的公共文件夹,该文件夹可以被公司所有员工查看,但只有人事部门的经理能管理文件
4、技术部有3个人,张三、李四、王五,每个人有一个目录,该目录只有其本人可以上传文件,修改,删除文件,其它人只能看。
安装服务
查看网卡地址 网卡调至为vm1网卡? 关闭防火墙 安全linux
Groupadd caiwu
Groupadd renshi
Groupadd jishu
Yum install samba* -y
启动smb服务
Systemctl start smb
进入目录
Cd /etc/samba/
备份
Cp -p smb.conf smb.conf.bak
Vim smb.conf
复制
[caiwu]
??????? comment=caiwu
??????? path=/opt/caiwu
??????? write list=@caiwu
??????? valid users=@caiwu
[jishu]
??????? comment=jishu
??????? path=/opt/jishu
??????? write list=@jishu
??????? valid users=@jishu
[renshi]
??????? comment=renshi
??????? path=/opt/renshi
??????? write list=@renshi
??????? valid users=@renshi
[gg]
??????? comment=gg
??????? path=/opt/gg
??????? write list=@renshi1
??????? public=yes
该目录只有其本人可以上传文件,修改,删除文件,其它人只能看?
[zhangsan]
??????? comment=zhangsan
??????? path=/opt/zhangsan
??????? write list=zhangsan
??????? public=yes
[lisi]
??????? comment=lisi
??????? path=/opt/lisi
??????? write list=lisi
??????? public=yes
[wangwu]
??????? comment=wangwu
??????? path=/opt/wangwu
??????? write list=wangwu
??????? public=yes
-------------------------------------------------
在opt目录下
Cd /opt
创建文件夹
mkdir zhangsan lisi wangwu jishu caiwu renshi gg
ll查看
chown :caiwu caiwu/
chown :jishu jishu/
chown :renshi renshi/
创建用户
Useradd -g renshi -s /sbin/nologin renshi1
ID renshi1
修改权限
Chown renshi1:renshi gg
chmod 744 gg
创建用户
技术部有3个人,张三、李四、王五
useradd -g jishu -s /sbin/nologin zhangsan
useradd -g jishu -s /sbin/nologin lisi
useradd -g jishu -s /sbin/nologin wangwu
修改用户权限
chown zhangsan zhangsan/
chown zhangsan lisi/
chown zhangsan wangwu/
chmod 744 lisi/ zhangsan/ wangwu/
密码为1
pdbedit -a zhangsan
pdbedit -a lisi
pdbedit -a wangwu
pdbedit -a renshi1
添加用户测试
useradd -g caiwu -s /sbin/nologin c1
useradd -g caiwu -s /sbin/nologin c2
useradd -g caiwu -s /sbin/nologin c3
useradd -g jishu -s /sbin/nologin j1
useradd -g jishu -s /sbin/nologin j2
useradd -g jishu -s /sbin/nologin j3
useradd -g renshi -s /sbin/nologin r1
useradd -g renshi -s /sbin/nologin r2
useradd -g renshi -s /sbin/nologin r3
添加到samba用户
pdbedit -a c1
pdbedit -a c2
pdbedit -a c3
pdbedit -a j1
Pdbedit -a j2
Pdbedit -a j3
Pdbedit -a r1
Pdbedit -a r2
Pdbedit -a r3
重启服务
Systemctl restart smb
修改权限
Chmod 1770 renshi/
指定目录生效
修改权限?? 如果不可以创建文件夹 进入文件服务器里面
找到gg文件夹? 将renshi1前面的@删除
chmod 755 gg
用renshi1登录?? 新建文件夹
清除连接