ปรับแต่งหลังการติดตั้ง Ubuntu เบื้องต้น
- ทดสอบบน Ubuntu 14.04 LTS
1. การเทียบเวลาให้ตรงกับสากล
- ด้วยคำสั่ง sudo ntpdate pool.ntp.org
- ต้องการให้ตั้งเทียบเวลาอัตโนมัติทุกวัน ให้สร้างแฟ้มชื่อ /etc/cron.daily/update-time
#!/bin/bash
/usr/sbin/ntpdate pool.ntp.org
แก้ไขให้แฟ้มนี้สามารถ execute ด้วยคำสั่ง sudo chmod +x /etc/cron.daily/update-time
แล้วสั่งให้ cron ทำงานใหม่ด้วยคำสั่ง sudo service cron restart
หากไม่ตั้งเทียบเวลาทุกวัน นาฬิกาจะเดินผิดพลาดไปวันละประมาณ 2 วินาที
2. ทำการ update package ของ Ubuntu ล่าสุด
- ด้วยคำสั่ง sudo apt-get update
- และตามด้วยคำสั่ง sudo apt-get upgrade
3. การปรับแต่งค่าของ Network Interface
- สามารถเข้าไปแก้ไขได้ที่ไฟล์ /etc/network/interfaces ข้อมูลประมาณดังตัวอย่าง
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.99
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
4. ปรับแต่งกำหนดสิทธิ์ user
- ทดลองสร้างผู้ใช้งานระบบเพิ่มชื่อ ustaff ด้วยคำสั่ง sudo adduser ustaff
- กำหนดรหัสผ่านสำหรับเข้าใช้งาน จากนั้นกด Enter ผ่านตลอดและกด Y
- ผู้ใช้งาน ustaff มีจะสิทธิ์เพียงแค่ใช้งานระบบพื้นฐานทั่วไป หากต้องการสิทธิ์เป็น root ให้ไปแก้ไขไฟล์ /etc/sudoers
- เพิ่มข้อความ ustaff ALL=(ALL:ALL) ALL
- ทดสอบ login โดยใช้ ustaff และทดสอบใช้คำสั่ง sudo su เพื่อเปลี่ยนเป็น root
5. ปรับแต่งสิทธิ์การเข้าใช้งานผ่าน SSH
- ทดสอบกำหนดสิทธิ์การเข้าใช้งาน SSH ทาง Port 22 โดยอนุญาติเฉพาะผู้ใช้งาน ustaff เท่านั้น
- เข้าไปแก้ไขไฟล์ /etc/ssh/sshd_config เพิ่มข้อความลงยังบรรทัดล่างสุด
UsePAM yes
AllowUsers ustaff
- สั่งให้ SSH ทำงานใหม่ด้วย service ssh restart
- ทดสอบเข้าใช้งานด้วย ustaff และ ผู้ใช้งานอื่น ผลปรากฎสามารถเข้าใช้งานได้เฉพาะ ustaff เท่านั้น
1. การเทียบเวลาให้ตรงกับสากล
- ด้วยคำสั่ง sudo ntpdate pool.ntp.org
- ต้องการให้ตั้งเทียบเวลาอัตโนมัติทุกวัน ให้สร้างแฟ้มชื่อ /etc/cron.daily/update-time
#!/bin/bash
/usr/sbin/ntpdate pool.ntp.org
แก้ไขให้แฟ้มนี้สามารถ execute ด้วยคำสั่ง sudo chmod +x /etc/cron.daily/update-time
แล้วสั่งให้ cron ทำงานใหม่ด้วยคำสั่ง sudo service cron restart
หากไม่ตั้งเทียบเวลาทุกวัน นาฬิกาจะเดินผิดพลาดไปวันละประมาณ 2 วินาที
2. ทำการ update package ของ Ubuntu ล่าสุด
- ด้วยคำสั่ง sudo apt-get update
- และตามด้วยคำสั่ง sudo apt-get upgrade
3. การปรับแต่งค่าของ Network Interface
- สามารถเข้าไปแก้ไขได้ที่ไฟล์ /etc/network/interfaces ข้อมูลประมาณดังตัวอย่าง
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.99
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
4. ปรับแต่งกำหนดสิทธิ์ user
- ทดลองสร้างผู้ใช้งานระบบเพิ่มชื่อ ustaff ด้วยคำสั่ง sudo adduser ustaff
- กำหนดรหัสผ่านสำหรับเข้าใช้งาน จากนั้นกด Enter ผ่านตลอดและกด Y
- ผู้ใช้งาน ustaff มีจะสิทธิ์เพียงแค่ใช้งานระบบพื้นฐานทั่วไป หากต้องการสิทธิ์เป็น root ให้ไปแก้ไขไฟล์ /etc/sudoers
- เพิ่มข้อความ ustaff ALL=(ALL:ALL) ALL
- ทดสอบ login โดยใช้ ustaff และทดสอบใช้คำสั่ง sudo su เพื่อเปลี่ยนเป็น root
5. ปรับแต่งสิทธิ์การเข้าใช้งานผ่าน SSH
- ทดสอบกำหนดสิทธิ์การเข้าใช้งาน SSH ทาง Port 22 โดยอนุญาติเฉพาะผู้ใช้งาน ustaff เท่านั้น
- เข้าไปแก้ไขไฟล์ /etc/ssh/sshd_config เพิ่มข้อความลงยังบรรทัดล่างสุด
UsePAM yes
AllowUsers ustaff
- สั่งให้ SSH ทำงานใหม่ด้วย service ssh restart
- ทดสอบเข้าใช้งานด้วย ustaff และ ผู้ใช้งานอื่น ผลปรากฎสามารถเข้าใช้งานได้เฉพาะ ustaff เท่านั้น
ความคิดเห็น