Posts Tagged ‘root’

อันนี้ผมลองใช้บน centos เท่านั้น ไม่รู้ว่าอย่างอื่นจะใช้ได้หรือเปล่า
ก่อนอื่นเริ่มต้นด้วยการสร้าง user ขึ้นมาใหม่ก่อน ต้องทำด้วย root เท่านั้น

useradd newuser

ตั้ง pass ให้ user ใหม่

passwd newuser
ใส่พาสสองครั้ง

ให้ user นั้นเข้าไปในกรุปของ sshd อันนี้ไม่แน่ใจว่าจำเป็นหรือเปล่า แต่ผมคิดว่าไม่น่าจะจำเป็น ตอนแรกลองสุ่มๆ แล้วทำไปแล้วหนะ
usermod -a -G sshd newuser

แก้ไขไฟล์ sshd_config เพื่อบอกให้ sshd รับ user ที่จะเข้ามาด้วย
nano /etc/ssh/sshd_config

เพิ่มบรรทัดต่อท้าย
AllowUsers newuser

restart sshd

Debian /etc/init.d/sshd restart
Centos service sshd restart

เท่านี้เราก็จัดการกับ sshd เรียบร้อยแล้ว ทีนี้ เรามาเพิ่มให้ newuser นั้น สามารถใช้คำสั่ง sudo ได้ ดีกว่า
เราจะจัดการโดยเพิ่มเข้าใน sudoler list
visudo
ตรงนี้ใครที่ใช้ vi ไม่เป็นจะลำบากหน่อย
ว่าแล้วเราก็กดเลื่อนๆไปเพื่อหาบรรทัด
root ALL=(ALL) ALL
กด i เพื่อให้ vi เข้าสู่โหมดเขียนไฟล์
จากนั้นเพิ่มเข้าไปบรรทัดนึง
newuser ALL=(ALL) ALL
กด esc เพื่อให้ vi รับคำสั่ง แล้วพิม :wq (โคลอน wq )แล้วกด enter

เรียบร้อยคับ
อย่าลืมทดลองก่อนด้วยว่าใช้ได้จริงหรือเปล่า มีปัญหาอะไร ลองคอมเม้นถามผมได้นะค้าบบบ