Group User บน ownCloud คืออะไรหรอ? หลายคนคงสงสัยว่ามันคืออะไร แล้วทำไมต้องสร้าง Group ด้วย? ให้เข้าใจง่ายๆว่า ownCloud เองก็มี Concept การทำงานที่คล้ายกับ Google Drive หรือ SharePoint ที่มีพื้นที่ในการจัดเก็บทั้งข้อมูลส่วนกลางและข้อมูลส่วนตัว ซึ่งในบางครั้งคนที่เป็นเจ้าของเอกสารลับ หรือข้อมูลสำคัญบางอย่าง ต้องการให้มีเพียงแค่ไม่กี่ User ที่สามารถเข้าถึงข้อมูลดังกล่าวได้ จึงต้องสร้าง Group ขึ้นมา เพื่อจำกัดสิทธิ์ในการเข้าถึงข้อมูลหรือไฟล์งานดังกล่าว เพราะฉะนั้นนี้จึงเป็นเหตุผลว่า ทำไมเราถึงต้องสร้าง Group User บน ownCloud นั้นเอง ว่าแล้ว...เราก็ไปดูวิธีการสร้าง Group User บน ownCloud ตามขั้นตอนกันเลย การสร้าง Group User ให้กับผู้ใช้งานช่วยให้ง่ายต่อการกำหนดสิทธิ์ และการเข้าถึงถึงข้อมูลไฟล์และโฟล์เดอร์ โดยสามารถทำตามขั้นตอนได้ดังนี้ 1. Login เข้าสู่ระบบ ownCloud เช่น https://domainname.com OR https://ipaddress 2. ไปที่ Admin มุมขวาด้านบน และเลือก Users 3. Add Group 4. ระบุชื่อ Group ที่ต้องการ จากนัั้นคลิกที่ปุ่มเครื่องหมายบวก 5. หลังจากสร้าง Group เรียบร้อยแล้ว จะแสดงข้อมูลทางด้านซ้ายมือว่าคุณได้ทำการสร้าง Group เสร็จเรียบร้อย เห็นมั้ยคะ ว่าง่ายนิดเดียวใครๆก็สามารถสร้าง Group User ได้ด้วยตัวเองไม่ยากเลย หวังว่าบทความนี้จะเป็นอีกหนึ่งความรู้ให้กับทุกท่านและคงช่วยให้การใช้งาน ownCloud ของคุณทำงานได้อย่างง่ายและประหยัดเวลามากขึ้น ------------------------------------------ #ให้เราช่วยคุณเรื่องไอที Netway Communication ให้บริการด้าน Cloud และ IT พื้นฐานสำหรับธุรกิจ เป็นตัวแทนแบรนด์ไอทีชั้นนำมากมาย ทั้ง Microsoft, Google, Zendesk, Digicert, ฯลฯ????เรามีเจ้าหน้าที่พร้อมดูแลคุณ 24 ชม. ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอที ได้เลยค่ะ ↘️ Line: @netway (มี @ ด้านหน้า) หรือ https://bit.ly/line-netway↘️ Facebook m.me/netway.official ↘️ Tel. 02-055-1095↘️ Email support@netway.co.th↘️ Web Chat https://netway.co.th/ #Microsoft #Office365 #Google #SSL #DigitalSigningCertificate #Digicert #Entrust #Zendesk #Azure #Domain #Hosting #CloudServer
การใช้งาน ownCloud เราสามารถนำ Active Directory (AD) เข้ามาใช้งานได้โดยมีขั้นตอนดังนี้ 1. เข้าใช้งาน ownCloud Admin จากนั้นไป Market เพื่อติดตั้ง LDAP เพื่อใช้งาน AD 2. ใน Market ให้ค้นหา LDAP Integration จากนั้นทำการกด Install 3. ไปที่หน้าการตั้งค่าผู้ดูแลระบบ ownCloud จากนั้นไปที่ Setting >> User Authenticaion เพื่อทำการตรวจสอบสิทธิ์ผู้ใช้ LDAP / Active Directory (AD) 4. จะเป็นหน้า Configuration เพิ่อจัดการข้อมูลผู้ใช้ของ LDAP/Active Directory (AD) ซึ่งจะมีทั้งหมด 4 แท็บโดยตั้งค่าดังนี้ 4.1 Tab Server- Host = ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ LDAP - Port = 389- User DN = ผู้ใช้ที่มีสิทธิ์ทำการค้นหาในไดเรกทอรี LDAP ตัวอย่าง cn=sudarat,cn=users,dc=powncloud,dc=ml (cn=username,dc=domain comp)- Password = รหัสผ่านของ user ตามด้านบน- Base DN = DN หลักของ LDAP ที่ผู้ใช้และกลุ่มสามารถเข้าถึงได้ ตัวอย่าง dc=powncloud,dc=ml ** หาก Configuration ถูกต้องสถานะจะเป็น OK ** 4.2 UserOnly from these groups: เลือก group ที่ต้องการใช้งาน จากนั้นทำการ Verify settings and count users เพื่อตรวจสอบและนับจำนวนผู้ใช้งานเรียบร้อยแล้วกด Continue 4.3 Login Attributesให้ทำการติ๊กถูกที่ LDAP / AD Username: จากน้นกด Continue 4.4 Groupให้ทำการเลือก Group ที่ต้องการใช้งาน 5. หลังจากทำการ Configuration เรียบร้อยแล้ว สามารถใช้ Login โดยใช้งาน Username/Password ที่มาจาก AD ได้เลย
ownCloud รองรับการติดตั้ง External Storage เพิ่มเติม ปัจจุบันรองรับ Google Drive, Amazon S3, OpenStack Object Storage, FTP(Fly), SFTP และ WebDev รวมถึง External ownCloud ในบทความนี้จะอธิบายถึงวิธีการ Add Google Drive สำหรับ ownCloud เตรียมข้อมูลก่อนการ Add Storage 1. ownCloud Server 2. Google Account (Google Drive) ขั้นตอนการ Add Google Drive to ownCloud 1. Login เข้าไปที่ ownCloud Server ด้วย User Admin 2. ไปที่มุมบนกว่ามือคลิก Setting แล้วไปที่ Storage ส่วนของ Admin 3. Add storage เลือก Google Drive กำหนดชื่อที่ต้องการ 4. คลิกเข้าไปตามรูป 5. เข้าสู่หน้า Login สำหรับ Google Account 6. Login ด้วย Google Account จะพบข้อความต้อนรับ ให้เลือกถูก แล้วกด Agree and Continue 7. เข้าสู่หน้า Dashboard กด Create 8. ตั้งชื่อ Project แล้วกด Create 9. คลิกที่ Go to APIs overview และเข้าสู่หน้า APIs & Services 10. คลิก +ENABLE APIS AND SERVICES 11. เลือก Google Drive API แล้ว ENABLE 12. คลิก CREAT CREDENTIALS 13. เลือกการตั้งค่าดังรูป แล้วคลิก What credentails do i need? 14. คลิก SET UP CONSENT SCREEN Config และยืนยันโดเมนที่ได้รับอนุญาตดังรูป 15. Create credentials 16. Add Credentials to Project ระบบ Generate Client ID 17. ดำเนินการ Download หรือ Copy Client ID และ Client secret โดยการ Edit ดังรูป 18. กลับไปที่ ownCloud Server หน้า Add Storage ใส่ค่า Client ID และ Client secret ที่ Copy มาจากข้อ 19 แล้วกด Grant access 19. เมื่อระบบเชื่อมต่อสำเร็จ จะแสดงสถานะสีเขียวดังรูป 20. คลิกไปที่หน้าแรก จะเจอ Folder ที่สร้างขึ้นคือ GoogleDrive เสร็จสิ้นขั้นตอนการติดตั้งและพร้อมใช้งาน Google Drive ผ่าน ownCloud Dashboard ได้ทันที
ปัญหา: เมื่อเรียกใช้งานด้วย Domain หรือ Sub Domain แล้วมี Error ตัวอย่าง Domain http://demo.ownclouddemo.com คุณกำลังเข้าถึงเซิร์ฟเวอร์จากโดเมนที่ไม่น่าเชื่อถือ Please contact your administrator. If you are an administrator of this instance, configure the "trusted_domains" setting in config/config.php. An example configuration is provided in config/config.sample.php or at the documentation. การแก้ไข: 1. แก้ไขไฟล์ #nano -w /var/www/html/owncloud/config/config.php เพิ่ม Domain หรือ Sub Domain ที่เกิดปัญหา ตาม Pattern ดังนี้ 'trusted_domains' => array ( 0 => '192.168.1.xxx', 1 => 'demo.ownclouddemo.com', 2. Restart httpd service #systemctl restart httpd.service Note: /var/www/html/owncloud/ คือ Path สำหรับติดตั้ง ownCloud
กรณีลืม Password สำหรับ Login Admin หรือต้องการ Reset Password Admin สำหรับ ownCloud สามารถ Reset ได้โดยการใช้คำสั่งผ่าน Command-Line บน Linux CentOS สามารถดำเนินการได้ดังนี้ 1. SSH Login เข้าไปที่ ownCloud Server 2. รันคำสั่ง #sudo -u apache php /var/www/html/owncloud/occ user:resetpassword admin Enter a new password: ตั้ง Password ใหม่ Confirm the new password: ยืนยัน Password อีกครั้ง Successfully reset password for admin Note: /var/www/html/owncloud/ คือ Path สำหรับติดตั้ง ownCloud นอกจากนี้ยังสามารถ Reset Password สำหรับ User อื่น ได้โดยเปลี่่ยนจาก admin เป็น User ที่ต้องการ กรณีใช้ OS อื่น ให้ใช้ HTTP User ดังนี้ Centos, Red Hat, Fedora: apache:apache Debian, Ubuntu, Linux Mint: www-data:www-data openSUSE: wwwrun:www