利用Samba配置文件共享服务

类别:网站制作 点击:0 评论:0 推荐:

配置文件 /etc/samba/

//设置samba密码文件

# cat /etc/passwd|mksmbpasswd.sh > /etc/samba/smbpasswd

//为安全起见,设置文件和目录的权限

# chown root.root /etc/samba/smbpasswd

# chmod 500 /etc/samba

# chmod 600 /etc/samba/smbpasswd

//为用户设置口令

#smbpasswd root

//检查配置文件的正确性

# testparm

//检查服务器所共享的资源

# smbclient –L localhost

//列出资源使用情况

# smbstatus [-b]

//配置文件

节:

l         [Global] 定义全局参数和缺省值

l         [Homes] 定义用户的Home目录共享

l         [Printers] 定义打印机共享

l         [Userdefined_ShareName] 用户自定义共享(可有多个)

变量:

l         %S 当前服务名

l         %P 当前服务的根路径

l         %u 当前服务的用户名

l         %g 给定%u的所在工作组名

l         %H 给定%u的宿主目录

l         %v Samba版本号

l         %h 运行服务的主机名

l         %m 客户机的NETBIOS名

l         %L 服务器的NetBIOS名

l         %L 当前的日期和时间

 

//使用符号链接组织本地共享资源

# vi /etc/samba/smb.conf

[Resource]

    comment = Local Resource

    path = /var/samba/resource

    public = yes

writeable = yes

// -p  parent(no error if existing, make parent directories as needed)

# mkdir –p /var/samba/resource

#cd /var/samba/resource

//-s, --symbolic

# ln –s /usr/share/doc doc

//为所有用户配置只读共享和读写共享

# vi /etc/samba/smb.conf

[tmp]

    comment = Temporary file space

    path = /tem

    read only = no

    public = yes

 

[cdrom]

    comment = CDROM

    path = /mnt/cdrom

    read only = yes

public = yes

//为指定用户或组配置共享

# useradd samba

# passwd samba

# mkdir /var/samba/samba

//更改目录属主

# chown samba.samba /var/samba/samba

# vi smb.conf

 

[sambadir]

    comment = Samba's service

    path = /var/samba/samba

    valid users = samba

    public = no

writable = yes

 

//保存修改

//Linux环境下访问Samba共享

# cat /etc/samba/lmhosts

# smbclient –L IP –U 用户名

# smbmount //win/tools /mnt/smb/win

如果有什么问题,请发邮件: [email protected]

本文地址:http://com.8s8s.com/it/it31378.htm