samba 怎么设置一个目录下,每个人每个目录的访问权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了samba 怎么设置一个目录下,每个人每个目录的访问权限相关的知识,希望对你有一定的参考价值。

[global]
workgroup=workgroup
netbios named = server
server string = yajiang for linux share
security= share

[技术部]
path=/home/技术部
writeable=yes
create mask = 0664
directory mask = 0775
browseable = yes
valid users =@jishubu,@li,@liwz
这是我的配置文档

在home/技术部/
里面有着30多个人的名字,
每个人只能访问他自己目录下的文件,别人的不能看,也不能修改,除了@li,@liwz这2个组的成员可以。
我之前配置的如下:
/home/技术部/ 下有 :彭刚成,李家严
我用chmod 770 *
chown penggc:jishubu 彭刚成
chown penggc 彭刚成
chown lijy:jishubu 李家严
chown lijy 李家严
他们2个的账号都能写入。。他们2个的文档。
希望高手帮帮忙
在线等,有QQ的留下最好了

参考技术A 到CSDN上求助一下本回答被提问者采纳

centos6.5怎么配置samba

配置一个公开的目录

[plain] view plaincopyprint?

配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">#======================= Global Settings =====================================
[global]
workgroup = WORKGROUP
security = share
map to guest = bad user
#============================ Share Definitions ==============================
[MyShare]
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no

设置文件夹权限,检测配置文件,重启服务

[plain] view plaincopyprint?

# chmod -R 0777 /home/samba/share
# testparm
# service smb restart# service nmb restart

配置一个受限的访问目录

[plain] view plaincopyprint?

添加相关的操作员以及组配置
# useradd smbuser
# groupadd smbgrp
# usermod -a -G smbgrp smbuser
# smbpasswd -a smbuser

创建一个需要特殊用户才能访问的目录

[plain] view plaincopyprint?

# cd /home/samba/
# mkdir secure
# chown -R arbab:smbgrp secure/
# chmod -R 0770 secure/

在配置文件中加入下面的配置

[plain] view plaincopyprint?

[Secure]
path = /home/samba/secure
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes

检测配置文件,重启服务

[plain] view plaincopyprint?

# testparm
# service smb restart
# service nmb restart

解决没有权限访问的问题

[plain] view plaincopyprint?

如果出现无权限访问的问题,可以通过关闭防火墙以及selinux来尝试
# service iptables stop
# setenforce 0
参考技术A 可以 setenforce 0 /etc/init.d/iptables stop yum -y install samba samba-client samba-swat /etc/init.d/smb start 其他的就是配置了 egrep -v '#|^$' /etc/samba/smb.conf 可以查看到默认的配置

以上是关于samba 怎么设置一个目录下,每个人每个目录的访问权限的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu samba设置共享后成功,但是电脑重启后共享失效,在windows下看不到共享目录。这是怎么回事?

samba使用

Linux Samba配置文件常用参数详解

怎么查看谁删除了samba下的文件

centos 6.5怎么设置samba服务将目录共享windows

centos7搭建samba服务器