linux samba详细配置及使用

来源:互联网 发布:手机录屏直播软件 编辑:程序博客网 时间:2024/05/17 09:35

一、安装samba(一般的源里面都有的,不用新加源)

sudo apt-get install samba

sudo apt-get install smbfs

或者到添加删除那直接添加

二、备份smb.conf配置文件:

sudo cp /etc/samba/smb.conf   /etc/samba/smb.conf_backup

三、编辑配置文档

sudo gedit /etc/samba/smb.conf 

修改如下

1、找到全局设置标签[global],在此行下面添加如下行:
dos charset = GB2312        //将 Windows 客户端的文字编码设置为简体中文 GB2312
unix charset = GB2312     //指定samba所在的linux服务端新建文件或目录时的编码为 GB2312
display charset = GB2312 //指定使用SWAT(一种通过浏览器控制samba的工具)时页面的默认文字编码
directory mask = 0777     //指定新建目录的属性(以下4行)
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777
create mask = 0777        //指定新建文件的属性(以下4行)
force create mode = 0777
security mask = 0777
force security mode = 0777
2、找到workgroup = MYGROUP,将工作组名称改为 Windows 网络所定义的工作组名

workgroup = WORKGROUP
3、找到;hosts allow =*****,去掉行首的“;”,并制定访问限制
hosts allow = 10.140.10.   127.  //指定内网IP地址及本地,只允许这两种情况的访问
四、定义公众共享目录

在配置文件的末尾填如下几行:
[public]
comment = Public Stuff
path = /home/username/public

public = yes
writable = yes

[Share]

comment = Shared Folder with username and password

path = /home/用户名/share

public = yes

writable = yes

valid users = new

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

五、创建将要通过samba共享给 Windows 网络的专用目录。

mkdir /home/username/public

chown -R nobody /home/username/public
chmod 777 /home/username/public

六、创建samba用户、密码

smbpasswd -a UserName
七、启动服务器/etc/init.d/samba start、如果不能访问首先确定防火墙问题

1、windows下直接通过网上邻居访问

2、smbclient  ping ip  看看是否能到达

     smbclient -L //ip 查看目标主机的的共享目录

     smbclient //ip/共享目录 -U Administrator

     smbmount  sudo mount -t  smbfs -o username=****,password=*//IP/1   /home/Username/dir

 

原创粉丝点击