- ประเด็นมีอยู่ว่าใน ubuntuclub เค้าถามกันว่า
- "เมื่อเราสร้าง user ใหม่อยากให้มันมี public_hmtl อัตโนมัติได้หรือไม่"
- ถามประมาณนี้ แล้วก็มีคนเข้ามาตอบคำถามนี้
- มันเป็นความรู้อย่างหนึ่งนะเนี๋ย เลยลองทำดูมั่ง ผลปรากฏว่า ใช้ได้ไม่มีปัญหา
สมมุติ
- เราต้องการให้ user ใหม่ที่เราจะสร้างมี public_html โดยอัตโนมัติ โดยที่เราไม่ต้องไปสร้างทีหลัง
วิธีทำ
- ให้เราไปสร้าง folder ที่เราต้องการให้มีโดยอัตโนมัติของ user ใหม่ภายใต้ /etc/skel/
sudo mkdir /etc/skel/public_html
- เราสามารถเพิ่ม user ใหม่ผ่านคำสั่ง
sudo adduser <user>
- หรือผ่าน GUI ได้ที่ System => Administration => Users and Groups
เพิ่มเติม
- อันนี้คือคำสั่งต้นฉบับ
sudo mkdir -p /etc/skel/public_html
- ปกติแล้วถ้า useradd มันก็จะใช้ /etc/skel มาเป็นแม่แบบให้ user home dir อยู่แล้ว
- แต่ถ้าไม่ได้ก็ต้องบังคับ
sudo useradd -g users -d /home/<USER> -s /bin/bash -k /etc/skel <USERgt;
อ้างอิง
- http://forum.ubuntuclub.com/forum/topic,16602.0.html
- http://ubuntuforums.org/showthread.php?t=34624
- ทดสอบบน Ubuntu 10.04
No comments:
Post a Comment