需求:创建一个共享ftp,路径为/var/ftp/pub;要求仅centos和gentoo用户能上传;此路径对其它用户不可见;
[root@node1 ~]
# yum -y install samba
[root@node1 ~]
# vim /etc/samba/smb.conf //在配置文件末尾追加以下数据
[
ftp
]
comment = common
ftp
path =
/var/ftp
browseable = no
public = no
write list = centos,gentoo
[root@node1 ~]
# useradd centos
[root@node1 ~]
# useradd gentoo
[root@node1 ~]
# mkdir /var/ftp -pv
[root@node1 ~]
# setfacl -m u:centos:rwx /var/ftp -m和-x选项分别为modify(设定)和remove(移除)acl权限
[root@node1 ~]
# setfacl -m u:gentoo:rwx /var/ftp
[root@node1 ~]
# pdbedit -a -u centos
[root@node1 ~]
# pdbedit -a -u gentoo
[root@node1 ~]
# service nmb start
[root@node1 ~]
# service smb start
[root@node2 ~]
# smbclient -L 172.17.0.30 -U centos //查询centos用户所能使用的文件系统
[root@node2 ~]
# smbclient //172.17.0.30/ftp -U centos //使用smb提供的文件系统
转载于:https://blog.51cto.com/study2008/1864892