PSU-netdrive 05

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 6-08-2555

ดูแลโดย WIBOON


PSU-netdrive 05: ติดตั้ง PSU-netdrive บน Ubuntu server


อ่านเพิ่มเติม


ขั้นตอนการติดตั้งโปรแกรม putty บน Windows

  • เพื่อใช้สำหรับ remote login แบบ ssh เข้าไปที่เซิร์ฟเวอร์ จะสะดวกในการ copy and paste คำสั่งในหน้านี้
  • คัดลอกไฟล์จาก USB disk ใน workshop ที่ putty
    หรือ
    ดาวน์โหลดได้จาก http://ftp.psu.ac.th/pub/putty/latest/x86/putty.exe


ขั้นตอนการ authen ให้ ubuntu server ออกอินเทอร์เน็ตได้

  • ที่หน้าจอ console ของ VM 1-ubuntu-server
  • เข้าใช้ด้วย login ชื่อ mama และ password คือ 123456
  • รันคำสั่ง lynx http://www.google.com
    เมื่อถูกถามให้ authen ก็ใส่ บัญชีผู้ใช้และรหัสผ่าน ที่ได้รับในงาน WUNCA25
  • เปิด console ไว้พร้อมกับหน้าโปรแกรม lynx


ขั้นตอนติดตั้ง PSU-netdrive

  1. เปิด ubuntu server ตามขั้นตอนการ authen ให้ ubuntu server ออกอินเทอร์เน็ตได้
  2. ที่ Windows รันโปรแกรม Putty > ช่อง Host Name ใส่หมายเลขไอพีของ Ubuntu server > Port เป็นค่า 22
  3. เข้าใช้ด้วย login ชื่อ mama และ password คือ 123456
  4. ดาวน์โหลดแฟ้ม psu-netdrive.tgz มาเก็บไว้ที่ /tmp ใช้คำสั่งประมาณว่า
    wget http://ftp.psu.ac.th/pub/psu-netdrive/psu-netdrive.tgz -N -P /tmp
    หรือ
    ในกรณีที่ต้องการใช้แฟ้มจาก USB disk (ทำแล้วที่ console ของ VM เมนู Devices > USB Devices > เลือก USB2.0 Flashdisk)
    ทำ 4 บรรทัดนี้
    sudo mkdir /mnt/usb
    sudo mount /dev/sdb1 /mnt/usb
    cp /mnt/usb/pub/psu-installer/psu-netdrive.tgz /tmp
    sudo umount /mnt/usb
  5. แตกแฟ้มที่ดาวน์โหลดมา เอาไปเก็บไว้ที่ /tmp ด้วยคำสั่งประมาณว่า
    tar -zxpvf /tmp/psu-netdrive.tgz -C /tmp
  6. เข้าไปทำงานใน directory ที่ถูกสร้างขึ้นมาตอนแตกแฟ้มนี้ ด้วยคำสั่งประมาณว่า
    cd /tmp/psu-netdrive
  7. เริ่มขั้นตอนติดตั้งด้วยคำสั่ง
    sudo sh install-psu-netdrive.sh
  8. ระบบจะเริ่มทำการติดตั้ง รอจนเสร็จ


ขั้นตอนสร้าง username

  • สร้าง user ที่เป็นสมาชิกของ member และ sftponly ด้วยคำสั่งประมาณว่า sudo sh /root/netuseradd.sh USERNAME
    ให้สร้างตามตัวอย่างดังนี้
    บัญชีผู้ใช้ชื่อ bob
    sudo sh /root/netuseradd.sh bob
    บัญชีผู้ใช้ชื่อ john
    sudo sh /root/netuseradd.sh john
    บัญชีผู้ใช้ชื่อ susan
    sudo sh /root/netuseradd.sh susan
  • สร้าง group ใหม่ ด้วยคำสั่งประมาณว่า sudo sh /root/netgroupadd.sh GROUPNAME
    สร้าง group ชื่อ mania สำหรับสมาชิก คือ bob และ john ให้ทำดังนี้
    sudo sh /root/netgroupadd.sh mania
  • เพิ่ม user เข้าไปภายใน group ใช้คำสั่งประมาณว่า sudo gpasswd -a USERNAME GROUPNAME
    ให้สมาชิก คือ bob และ john อยู่ใน group ชื่อ mania ให้ทำดังนี้
    sudo gpasswd -a bob mania
    sudo gpasswd -a john mania


ขั้นตอนลบ username

  • ลบ user ที่เป็นสมาชิกของ member และ sftponly ด้วยคำสั่งประมาณว่า
    sudo sh /root/netuserdel.sh USERNAME


ขั้นตอนการเอา username ออกจาก group

  • การลบ user ที่เคยเพิ่มเข้าไปภายใน group ใช้คำสั่งประมาณว่า
    sudo gpasswd -d USERNAME GROUPNAME


ขั้นตอนการลบ group ที่สร้างขึ้น

  • ลบ group ทิ้ง ด้วยคำสั่งประมาณว่า
    sudo groupdel GROUPNAME


แนะนำซอร์สโค้ด php เปลี่ยนรหัสผ่าน


เรื่องก่อนหน้า PSU-netdrive_04 | เรื่องถัดไป PSU-netdrive_06