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 ครับ
ความคิดเห็น
แสดงความคิดเห็น