当前位置:首页 > 芯闻号 > 充电吧
[导读]一、samba安装配置1、samba安装:#安装gcc编译器及samba依赖的软件包yum install -y gcc python-devel gnutls-devel libacl-devel

一、samba安装配置

1、samba安装:

#安装gcc编译器及samba依赖的软件包

yum install -y gcc python-devel gnutls-devel libacl-devel openldap-devel

#下载软件包

#解压压缩包

tar xvf samba-4.2.0.tar.gz

cd samba-4.2.0

#首先查看系统环境并生成MakeFile

./configure --prefix=/usr/local/samba

#编译

make

#安装

make install

#安装完毕后进入主目录查看

cd /usr/local/samba/

ls


在主目录中的bin和sbin子目录中,包含了Samba最主要的程序:


smbd:SMB服务器,为客户机如Windows等提供文件和打印服务nmbd:NetBIOS名字服务器,可以提供浏览支持smbclient:SMB客户程序,类似FTP程序,用以从linux或其他操作系统上访问SMB服务器上的资源smbmoun:挂载SMB文件系统的工具,对应的卸载工具为smbumountsmbpasswd:用户增删登陆服务端的用户和密码



2、配置文件:

#创建共享的目录并赋予相关用户权限

useradd test1

useradd test2

mkdir -p /data/test1

chown -R test1.users /data/test1

mkdir -p /data/test2

chown -R test2.users /data/test2

#samba配置文件默认位于此目录

vi /usr/local/samba/etc/smb.conf


【global】表示全局配置,必须的选项


workgroup 在windows中显示的工作组netbios name 在windows中显示出来的计算机名server string 就是samba服务器说明,可以自定义security 这是验证和登陆方式,share表示不需要 用户名密码,对应的另外一种为user验证方式,需要用户名密码[test] 表示windows中显示出来的是共享的目录path 共享的目录writeable 共享目录是否可写browseable 共享目录是否可以浏览guest ok 是否允许匿名用户以guest身份登陆
3、服务启动 #设置用户test1的密码 ./smbpasswd -a test1 #设置用户test2的密码 ./smbpasswd -a test2 #启动命令 /usr/local/samba/sbin/smbd /usr/local/samba/sbin/nmbd #停止命令 killall -9 smbd killall -9 nmbd
4、服务测试 打开windows中资源管理器,输入地址弹出用户名密码验证界面 (注意关闭防火墙) systemctl stop firewalld.service#停止firewall systemctl disable firewalld.service#禁止firewall开机启动






本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭