ubuntu下安装samba
2007-07-12 阅读 149
安装samba:
```
sudo apt-get install samba
sudo apt-get install smbfs
```
创建这个文件夹
```
sudo mkdir /var/samba_share_data
sudo chmod 766 /var/samba_share_data
```
编辑smb.conf允许网络用户访问
```
sudo vi /etc/samba/smb.conf
```
搜寻这一行文字
```
; security = user
```
用下面这几行取代
```
security = user
username map = /etc/samba/smbusers
```
添加共享信息到配置文件里面.这里假定samba_user为你的用户名
```
[Share_Folder]
comment = Shared Folder
path = /var/samba_share_data
public = yes
writable = yes
valid users = samba_user
create mask = 0700
directory mask = 0700
force user = samba_user
force group = samba_user
available = yes
browseable = yes
```
```
新增网络使用的帐号:
sudo smbpasswd -a samba_user
sudo vi /etc/samba/smbusers
```
新建这个文件时候要输入密码进行保护,输入密码,要记得哦,下次访问的时候要这个密码的.
在新建立的文件内加入下面这一行并保存
```
samba_user = "nsamba_user"
```
更改samba_user的网络访问密码
```
sudo smbpasswd -a samba_user
```
更改samba_user的网络访问帐
```
sudo smbpasswd -x samba_user
```
最后重新启动一下
```
sudo /etc/init.d/samba restart
```
如果你想看一下你的配置,可以用下面指令
```
sudo testparm
```
匿名可以访问
```
[global]
log file = /var/log/samba/log.%m
workgroup = workgroup
netbios name = J
security = share
[samba]
comment = Temporary file space
path = /home/samba
writeable = yes
browseable = yes
guest ok = yes
```
1.找到/etc/samba/smb.conf配置文件,设置[global]字段的workgroup=hcycom这是定义全局参数,hcycom这里即是要连接的NT、98下面的工作组名称。
2.添加一行netbios name=zengli "zengli"即Samba服务器的名字,即要连接的是当搜索你的主机时显示的内,没什么用。
3.host allow = 192.168.1. 192.168.2. 127. 10.16.1 202.205.84.
4.将encrypt passwords = yes 改为no,即不用加密口令
5.用逗号屏蔽掉smb passwd file = /etc/samba/smbpasswd
6.将[tmp]及其以下的几行代码的注释去掉。其中path=/tmp就是Linux下的共享目录
7.可以再开放另一个共享目录[public], path=/var/ftp/pub 保存smb.conf文件,然后
8.用testparm命令查看配置情况是否正确。
9.用smbpasswd -a username 命令添加Samba用户和密码
10.在/etc/init.d/smb restart重新启动Samba服务器
11.在NT\98这边配置网络协议和服务:NetBEUI,TCP/IP,Microsoft网络用户,并以在Linux下的Samba用户登陆98/NT系统,工作组(应该为smb.conf中workgroup所指定的那个)没试过,这不是很确定:)
12.从Linux这边的/usr/share/doc/samba-x.x.x/docs/的所有*.reg文件拷贝过来。根据自身系统是98/NT将注册表信息添加到系统中。br>
13.在c:\windows>net x: \\dodo\tmp 即可连接Samba服务器,当然也可以用映射驱动器的方法
ubuntu samba
更新于 2023年03月28日