在CentOS6.5下搭建文件共享服务Samba的教程
Samba简介
Samba是一个开源的实现SMB/CIFS协议的服务器,用于Linux和UNIX系统,它允许这些系统与Windows操作系统进行文件和打印机共享,Samba主要用于Linux和Windows之间的文件共享,但也可以用于其他支持SMB/CIFS协议的系统。
安装Samba
1、更新系统软件包:
sudo yum update
2、安装Samba服务器和相关工具:
sudo yum install samba samba-client samba-common
3、启动并设置开机自启动Samba服务:
sudo service smb start sudo chkconfig smb on
配置Samba
1、配置Samba主配置文件:
sudo vi /etc/samba/smb.conf
2、在配置文件中添加以下内容:
[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = centos65 security = user map to guest = bad user dns proxy = no ============================ Share Definitions ============================== [share] comment = Samba on CentOS Testing Filesystem path = /srv/samba/share browsable = yes writable = yes guest ok = yes read only = no
workgroup
是工作组名称,server string
是服务器描述,netbios name
是服务器名称,security
是安全模式,map to guest
是禁用来宾访问,dns proxy
是禁用DNS代理,comment
是共享文件夹的描述,path
是共享文件夹的路径,browsable
是允许浏览共享文件夹,writable
是允许写入共享文件夹,guest ok
是允许来宾访问,read only
是设置为只读。
3、创建共享文件夹:
sudo mkdir -p /srv/samba/share sudo chmod -R 777 /srv/samba/share
4、创建Samba用户:
sudo pdbedit -a -u testuser -w testpassword testuser@CENTOS65
testuser
是用户名,testpassword
是密码,CENTOS65
是主机名,如果主机名不存在,请先添加主机名:
sudo pdbedit -a -h CENTOS65 testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin/false %d /bin/false + /usr/bin/pdbedit -x -w testpassword testuser@CENTOS65 testuser testpassword * + /usr/bin/passwd %h /bin/false %u /bin文件夹的权限。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/332249.html