Samba 服务配置实例
Example1
###################################################################################
实验一:配置带用户验证的共享目录
1、创建一个 samba 的共享目录,并将其权限设定为所有者、组用户和其他用户可对其进行读写::
#mkdir /samba
#ls -l
#chmod 777 /samba
2、修改/etc/samba/ 配置文件
在[global]部分做如下修改:
security=user //如果是 user,则通过 windows 访问将要求输入用户名与密码
encrypt passwdords=yes
smb passwd file = /etc/samba/smbpasswd (密码文件的位置)
在文件末尾添加如下内容:
[samba]
comment=This is my samba server; //这是注释行,可以不写东西
path=/samba
read only=no
create mode=0664 //设置文件权限
directory mode=0777 //设置目录权限
3、创建一个 samba 用户[该用户不必是 windows 用户]
#useradd smbuser
#passwd smbuser
然后创建 samba 帐户
#smbpasswd -a smbuser [-a 必须加,为了生成密码文件smbpasswd],该密码是windows 登陆
Linux 的 smbuser 用户密码
4、重新启动 samba 服务
#service smb restart
#pstree |grep smb;观察服务是否启动
5、进行测试
如果想从远程windows机器原“网上邻居”中访问/samba目录,就会要求输入用户名和密码。这
里的用户是指上述第 3 步创建的samba用户,当然也可以运行中输入\\samba服务器ip地址进行访
问
***********************************************************************************
实验二:除了上述提到的设置外,进行目录共享时还可以有更多的选项。
如下:
[smb]
comment=This is the second samba
path=/smb
read only=no
create mode=0664
directory mode=0775
deny host=. // 网段上的机器访问
allow host= //允许这台机器访问
public=yes //连接时不需要用户名和密码,这和 guest ok=yes 等同,这只应用于该目录,
//如果把 security=share,则会开放所有目录
browseable=no //禁止显示目录,相当于 windows 2000 下的隐藏目录
max connecti
Linux课件:samba服务配置实例 来自淘豆网m.daumloan.com转载请标明出处.