Install Samba

windows和mac客户端通用文章,按流程即可通畅安装

简介:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

安装:

注意:要安装samba必须有root权限。

安装步骤:

1.下载samba-3.5.8.tar.gz到/home/work/duhuadong/tools/ (此处可以用自己指定path)

源代码下载地址:wget "http://hetu.baidu.com:80/api/tool/getFile?toolId=1145&fileId=925" -O "samba-3.5.8.tar.gz"

2.解压tar zxvf samba-3.5.8.tar.gz

3.执行 cd samba-3.5.8/source3

4.执行 ./configure && make -j 4

5.执行 make install

配置:

1. 执行 cd /usr/local/samba/ (默认安装到该路径下)

2. 执行 vi lib/smb.conf (将下面内容粘贴到smb.conf)

[global]

unix charset = gbk

dos charset = gbk

workgroup = work

netbios name = work

server string = uc

security = user

[work]

comment = uc

path=/home/work

create mask = 0664

directory mask = 0775

writable = yes

valid users = work //用户登录名称

browseable = yes

3.保存并退出;

启动和使用Samba:

1. 执行 vi ~/.bash_profile (在文件里添加如下内容)

export LD_LIBRARY_PATH=/usr/local/samba/lib:$LD_LIBRARY_PATH

保存退出;

2. 执行 . ~/.bash_profile

3. 执行 ./bin/smbpasswd -a work (设置work的密码,如果缺少某些so,可以在/lib或者/lib64中查找是否有,然后建立软链接)

4. 执行 cd /usr/local/samba/sbin

5. 执行 ./smbd -D (启动samba)

6. ps auxf | grep smbd 查看进程是否启动

netstat -npl 查看samba端口号,默认会使用139、445两个端口号

7.mac下, 使用 command + k, 打开连接对话框, 连接服务器地址:smb://xx.xxx.xxx.xxx(为机器ip号), 输入帐号与密码, 就能使用了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容