Samba


Samba

Samba

การติดตั้ง SAMBA

Samba เป็นตัวที่ใช้ในการ share file , share printer

ให้ใส่ CD แผ่นที่ 1 ใน เครื่อง Server และที่เครื่องลูกที่เราทำงาน ไปที่หน้าต่างของโปรแกรม putty

[root@one root]# mount /mnt/cdrom/
[root@one root]# cd /mnt/cdrom/RedHat/RPMS/
[root@one RPMS]# rpm -Uvh perl-5.6.1-34.99.6.i386.rpm
Preparing...        ########################################### [100%]
  1:perl         ########################################### [100%]
[root@one RPMS]# rpm -Uvh libjpeg-6b-19.i386.rpm
Preparing...        ########################################### [100%]
  1:libjpeg        ########################################### [100%]
[root@one RPMS]# rpm -Uvh libpng-1.0.12-2.i386.rpm
Preparing...        ########################################### [100%]
  1:libpng        ########################################### [100%]
[root@one RPMS]# rpm -Uvh libtiff-3.5.7-2.i386.rpm
Preparing...        ########################################### [100%]
  1:libtiff        ########################################### [100%]
[root@one RPMS]# rpm -Uvh cups-libs-1.1.14-15.i386.rpm
Preparing...        ########################################### [100%]
  1:cups-libs       ########################################### [100%]
[root@one RPMS]# rpm -Uvh xinetd-2.3.4-0.8.i386.rpm
Preparing...        ########################################### [100%]
  1:xinetd        ########################################### [100%]
[root@one RPMS]# cd; eject
[root@one RPMS]#

ให้ใส่ CD แผ่นที่ 2 ใน เครื่อง Server และที่เครื่องลูกที่เราทำงาน ไปที่หน้าต่างของโปรแกรม putty

[root@one root]# mount /mnt/cdrom/
[root@one root]# cd /mnt/cdrom/RedHat/RPMS/
[root@one RPMS]# rpm -Uvh samba-common-2.2.3a-6.i386.rpm
Preparing...        ########################################### [100%]
  1:samba-common     ########################################### [100%]
[root@one RPMS]# rpm -Uvh samba-2.2.3a-6.i386.rpm
Preparing...        ########################################### [100%]
  1:samba         ########################################### [100%]
[root@one RPMS]# cd; eject
[root@one RPMS]#

ให้ใส่ CD แผ่นที่ 3 ใน เครื่อง Server และที่เครื่องลูกที่เราทำงาน ไปที่หน้าต่างของโปรแกรม putty

[root@one root]# mount /mnt/cdrom/
[root@one root]# cd /mnt/cdrom/RedHat/RPMS/
[root@one RPMS]# rpm -Uvh samba-swat-2.2.3a-6.i386.rpm
Preparing...        ########################################### [100%]
  1:samba-swat      ########################################### [100%]
[root@one RPMS]# cd; eject

การติดตั้ง samba server ก็มีเพียงแค่นี้ ขั้นตอนต่อไปเป็นการ config แฟ้ม smb.conf

การ Config samba

[root@one root]# vi /etc/samba/smb.conf

จากนั้นให้พิมพ์ตามข้างล่างนี้ ซึ่งเป็นแบบง่าย ผู้ที่เข้าไม่ต้อง ใส่ password

# Global parameters
[global]
    workgroup = ABCD
    netbios name = SHARE
    server string = Samba server in share level
    security = SHARE
    os level = 32

[share]
    comment = share without password
    path = /home/samba
    read only = No
    directory mask = 0777
    guest ok = Yes
    printing = lprng

[homes]
    comment = Home Directories
    valid users = %S
    read only = No
    create mask = 0664
    directory mask = 0775
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No
 

เมื่อเราบันทึก จากนั้นให้ดำเนินการ และสั่ง run samba ดังนี้

[root@one root]# mkdir /home/samba
[root@one root]# chmod -R 777 /home/samba
[root@one root]# chown nobody.nobody /home/samba
[root@one root]# /etc/init.d/smb start
Starting SMB services:                   [ OK ]
Starting NMB services:                   [ OK ]
[root@one root]#

การ Config SWAT

สั่งแก้ไขแฟ้ม swat โดยใช้คำสั่ง

[root@one root]# vi /etc/xinetd.d/swat

ในเนื้อหารายละเอียดให้แก้ เป็นดังข้างล่างนี้

# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
#    to configure your Samba server. To use SWAT, \
#    connect to port 901 with your favorite web browser.
Service swat
{
 port = 901
 socket_type = stream
 wait  = no
 only_from = 127.0.0.1 192.168.1.9
 user = root
 server = /usr/sbin/swat
 log_on_failure += USERID
 disable = no
}

ในที่นี้  only_from = 127.0.0.1  หมายถึงเครื่องอื่นๆ จะเข้าดู/แก้ไข swat ไม่ได้
                            ถ้าต้องการให้อนุญาตเพียงเครื่องเราให้เราเพิ่มเครื่องของเราเข้าไป
                            ในที่นี้เครื่องของเรา   คือ 192.168.1.9

      disable = no           หมายถึง เปิดให้ใช้บริการ swat

จากนั้นสั่งให้ swat ทำงานโดย

[root@one root]# /etc/init.d/xinetd start
Starting xinetd:
[root@one root]#

จบการทำ samba และ samba-swat

คำสำคัญ (Tags): #samba
หมายเลขบันทึก: 107622เขียนเมื่อ 30 มิถุนายน 2007 16:58 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 19:15 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท