Linux--samba服务器组用户共享同一文件夹权限配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Zhang_0507/article/details/85172273

Linux里的samba搭建好了之后,还是会有需求出现,当然也就会有问题,如果不会搭建samba的话可以看 这里

需求:

需要三个账户,权限都是访问同一个文件夹,要求有读写权限

步骤:

1.增加三个用户,并将他们添加进组

以DogBing为例,另外两个是一样的
1.添加用户:adduser 用户名称

adduser DogBing

2.创建用户密码

smbpasswd  DogBing

这个用户密码是远程查看文件时需要输入的samba密码,如果是用户的密码需要在系统里修改
如果修改用户的密码,如下

passwd DogBing

3.创建组:groupadd 组名

groupadd teachers

4.将用户添加进组
usermod -g 组 用户

usermod -g teachers DogBing

5.创建文件夹
mkdir 文件夹名字

mkdir xuexiziliao

其他两个用户的操作步骤同上,配置好用户,创建好文件夹,就该修改samba的配置文件了

配置samba文件

vim /etc/samba/smb.conf

在配置文件里加入这些内容:
在这里插入图片描述

[xuexi]
        comment=xuexiziliao-teacher         
        path= /home/test
 #      public=no
        writable=yes
        create mask=0777
        write list=@teachers
        read list=@managers
 #      valid users=@teachers
        invalid users=share
        browseable=yes

comment表示的是对这个文件夹的描述,任意字符都可以
path 表示的是这个文件夹的路径
#代表注释
writable 表示:是否可写
create mask :这是个8进制的值,也就是表示的是对文件夹内的内容进行可读可写的权限,具体是什么我也不是很清楚,查不到,请求知道的大佬告知
write list:表示的是对这个文件夹可以操作的用户,@后面写的是组名,这里写的是teachers用户组
read list:表示的是可读的用户,这里表示的是managers用户组可读
invalid users:表示的是不可读写的用户
browseable:表示的是可以浏览该共享文件夹

3.提升用户权限

使用chmod命令
设置文件拥有者为DogBing

chown -R DogBing xuexiziliao

设置xuexiziliao文件夹为文件所有者和其所在的用户组都可进行读写权限

chmod ug+rwx xuexiziliao

小编还是一个小白,请求大佬指点

猜你喜欢

转载自blog.csdn.net/Zhang_0507/article/details/85172273