Fedora Linux 8配置SAMBA服务的详细过程
来源:岁月联盟
时间:2008-01-28
1、使用yum命令来安装或更新你的SAMBA包。
yum install samba
2、samba的配置文件在如下
/etc/samba/smb.conf
修改其配置如下:
#======================= Global Settings =====================================[global]# ----------------------- Netwrok Related Options -------------------------## workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH## server string is the equivalent of the NT Description field## netbios name can be used to specify a server name not tied to the hostname## Interfaces lets you configure Samba to use multiple interfaces# If you have multiple network interfaces then you can list the ones# you want to listen on (never omit localhost)## Hosts Allow/Hosts Deny lets you restrict who can connect, and you can# specifiy it as a per share option as well#workgroup = robinserver string = MYSERVERnetbios name = MYSERVER; hosts allow = 127. 192.168.# --------------------------- Logging Options -----------------------------## Log File let you specify where to put logs and how to split them up.## Max Log Size let you specify the max size log files should reach# logs split per machinelog file = /var/log/samba/log.%m# max 50KB per log file, then rotatemax log size = 50# ----------------------- Standalone Server Options ------------------------## Scurity can be set to user, share(deprecated) or server(deprecated)## Backend to store user information in. New installations should # use either tdbsam or ldapsam. smbpasswd is available for backwards # compatibility. tdbsam requires no further configuration.security = share; encrypt passwords = yesguest ok = yesguest account = root#============================ Share Definitions ==============================[homes]comment = Home Directoriesbrowseable = nowritable = yes; valid users = %S; valid users = MYDOMAIN/%S[printers]comment = All Printerspath = /var/spool/sambabrowseable = no; guest ok = no; writable = Noprintable = yes# Un-comment the following and create the netlogon directory for Domain Logons; [netlogon]; comment = Network Logon Service; path = /var/lib/samba/netlogon; guest ok = yes; writable = no; share modes = no# Un-comment the following to provide a specific roving profile share# the default is to use the user's home directory; [Profiles]; path = /var/lib/samba/profiles; browseable = no; guest ok = yes# A publicly accessible directory, but read only, except for people in# the "staff" group; [public]; comment = Public Stuff; path = /home/samba; public = yes; writable = yes; printable = no; write list = staff[temp]path = /root/tempwriteable = yes; browseable = yesguest ok = yes
3、重启SAMBA服务
/etc/init.d/smb restart
4、Enjoy
PS:Fedora Core从V2起都有预装SELinux,这个不会配置的可以先把她关掉,关闭的方法如下:
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启FC。