config Samba Authentication by apache

เริ่มติดตั้งใช้คำสั่ง yum install samba –y

จากนั้นแก้ไขไฟล์ที่ /etc/samba/smb.conf

ส่วนที่เพิ่มเข้าไปมีดังนี้ครับ

[download]

comment = share folder

path = /var/www/html/download

valid users = @users

force group = users

create mask = 0777

directory mask = 0771

writable = yes

log file = /export/logs/samba/samba.log.%m

สร้างโฟลเดอร์โดยใช้คำสั่ง

mkdir –p /var/www/html/download

สร้างผู้ใช้ และกำหนดรหัสผ่านสำหรับ samba

adduser user1

smbpasswd –a Password ;ตรงนี้ให้ใส่รหัสผ่านเหมือนกันสองครั้งครับ

กำหนดกลุ่มผู้ใช้และสิทธิให้กลุ่ม users

chown -R root:users /var/www/html/download

chmod -R 777 /var/www/html/download

กำหนดให้ samba ทำงานเมื่อเปิดเครื่อง

chkconfig smb on

จากนั้นสั่ง restart service ใหม่

service smb restart

จากนั้นทดสอบ โดยไปที่ Start --> Run \\Your-IP Address or Domain

จะปรากฎโฟลเดอร์ download ขึ้น ครับ อ้อ ก่อนหน้านี้ต้อง login ด้วยนะครับ โดยใช้ user และ passwd ที่ได้ตั้งไว้ในขั้นตอนก่อนหน้านี้ครับ

มาถึงส่วนที่สองครับ.. การกำหนด apache login ครับ เข้าไปแก้ไขไฟล์ /etc/httpd/conf/httpd.conf จากนั้นเพิ่ม directory ที่เราต้องการให้มีการ login ก่อนเข้าใช้หรือ download ตามข้อความด้านล่างครับ

# Auth RMUTi Ldap

AuthType Basic

AuthName "RMUTi Download Login"

AuthBasicProvider ldap

AuthzLDAPAuthoritative off

AuthLDAPURL ldap://your-server:389/dc=example,dc=com?uid

AuthLDAPBindDN "cn=example,dc=com"

AuthLDAPBindPassword youldap-password

require valid-user

Order allow,deny

Allow from all

ในส่วน directory ที่ได้เพิ่มเข้าไปนี้จะใช้การ authentication ผ่าน ldap ครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การ Mounting Disks บน Linux

การคอนฟิก rsyslog server and rsyslog client

การจัดเก็บ log ของ Web