Linux文件夹samba共享 & samba多用户工用一目录
前几天配置了一个共享目录,给SMB,但是忘记配置权限,造成客户只能自己创建自己的,互相之间无法操作。
配置samba,让创建的文件都是用组权限,不用个人权限。
创建组
groupadd groupname
添加用户和分配到组
添加用户,然后分配到组useradd -s /sbin/nologin username usermod -g groupname username
直接添加用户到组
useradd -s /sbin/nologin -g groupname username
添加账户到samba中
smbpasswd -a username
smbpasswd参数:-a:增加 -x:删除 -d:禁用 -e:启用
给目录组权限
如果需要递归操作,可以添加 -R 参数对目录进行递归操作
chgrp groupname /data
给目录用户权限
chown username /data
查看目录权限
ls -dl /data
修改目录权限
chmod 777 /data
samba配置
在对应的共享目录配置文件中添加如下
配置文件:/etc/samba/smb.conf
inherit owner = Yes # 上传的文件继承父目录的所有者, 而不是使用登录的账号名, 这样上传的文件的所有者都是父目录权限了.
create mask = 0777 #创建权限 directory mask = 0777 #目录权限
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。