Category Linux

[RHEL] non-root user เมื่อใช้คำสั่ง crontab เจอ Permission denied !!!

paper on white table

น้องในทีมที่ Implement Server อยู่ๆ เจอปัญหา พอใช้ User ที่ไม่มีสิทธิ root เข้าไปแก้ไข crontab พบว่าเจอ Error Permission denied ไม่ว่าจะเป็น crontab -e หรือ crontab -l ก็เจอปัญหาครับ ตอนนี้ต้องมาไล่ดูสาเหตุกันครับ ไล่ดูสาเหตุกันครับ แก้ไขปัญหากันครับ

[RHEL] รู้จักกับ System-wide cryptographic policies ของ REDHAT กันครับ

พอดีผลลัพธ์ของ VA Scan แล้วเจอคำแนะนำแปลกๆ ครับ เลยต้องลองไปอ่านดูครับ จากรูปบอกว่า ควรกำหนด System-wide cryptographic policies ให้เป็นค่า Default ถึงผ่านกฏของ VA Scan ถึงแม้ว่ามันมีแนวทางการแก้ไข พร้อม Script มาแล้ว แต่ ทำความเข้าใจก่อนครับ แก้แล้วไปแล้วบางครั้งมาแก้ไขกลับไม่ได้ครับ ฉันเอง T__T ทำความเข้าใจ System-wide cryptographic policies สำหรับ System-wide cryptographic policies เป็นนโยบานกลางของระบบ เพื่อช่วยตั้งค่า Lib ต่างๆ เช่น OpenSSH ให้รองรับการเข้ารหัส…

[RHEL] มาปรับวันที่ และเวลาของ OS โดยใช้คำสั่ง hwclock

บางครั้งเรา อาจจะต้องย้อนเวลาตัว OS เพื่อทดสอบอะไรบ้างอย่าง เมื่อทดสอบเรียบร้อยแล้ว อยากจะลองปรับเวลาคืน มีได้หลายวิธีครับ สำหรับ Blog นี้ขอนำเสนอคำสั่ง HWCLOCK ในการปรับวันที่และเวลาครับ hwclock คือ อะไร ? ปรับวันที่ และเวลาของ OS โดยใช้คำสั่ง hwclock Reference

[RHEL] มาตรวจสอบ Crontab ของทุก User บน RedHat ครับ

ช่วงนี้ต้องมาทำเอกสาร DRS และ Readiness เลยต้องมีการ List Crontab ของ User แต่ละ User ที่ได้กำหนดไว้บน RedHat ดังนี้ครับ ลอง List แบบทั้วไปก่อน ดู Crontab ของ user ตัวเอง โดยใช้คำสั่งดังนี้ ตรวจสอบ Crontab ของ User ใดๆ (ต้องเป็น root) โดยใช้คำสั่งดังนี้ แล้ว Crontab ของ RedHat / CentOS / Fedora ปกติเก็บที่ไหน…

[RHEL] แก้ปัญหา SSH / SFTP พบ sign_and_send_pubkey no mutual signature supported

RedHat

ช่วงนี้ผมได้ไป Implement HW ที่ SITE นึงด้วย RedHat 8X ครับ พบปัญหาว่าตัว FTP Server ของลูกค้าไม่ได้สักทีครับ ติด ERROR sign_and_send_pubkey no mutual signature supported ทบทวนกันก่อนว่าทำอะไรบ้าง หนทางสุดท้ายลองพ่น Log ออกมาครับ ECDSA มันดีแบบนี้แล้ว เราก็ถูกสิ แก้ไขปัญหา Reference (เขียน Blog ตอนนี้ได้ความรู้เยอะมากครับ)

[RHEL] แก้ปัญหา VM ที่มี 2 Network Card แล้วตัวที่ 2 ไม่ได้ IP

ปกติตอนที่ผมสร้าง VM ของ Linux ผมจะสร้าง Network Card ไว้ 2 ตัว ถ้าหากเป็นพวก Ubuntu มันใช้งานได้ปกตินะครับ ทั้ง NAT และ Bridge ครับ แต่พอมาเล่น Redhat หรือ CentOS ผมมักเจอปัญหาว่า Network Card ตัวแรกใช้งานได้ แต่ตัวที่สองใช้งานไม่ได้ซะงั้น

[UBUNTU] แก้ปัญหา Unknow Display ทำให้ไม่สามารถกำหนดความละเอียดของจอสูงๆได้

บางครั้งเครื่องที่ลง Windows มา แล้วย้ายมาค่าย Linux อย่าง Ubuntu มักจะเจอปัญหา Unknow Display ทำให้ไม่สามารถกำหนด Screen Resolution มากกว่า 1024 x 768 ได้ครับ เวลาใช้งานหน้าจอ มันจะดูใหญ่ พลิกครับ ยิ่งใช้ใช้จอแบบ 24 นิ้ว ++ ที่ความละเอียดสูงๆด้วยแล้ว น่าจะมีหงุดหงิดบ้างหละ ขั้นตอนการแก้ไข xrandr ตรวจสอบผลลัพธ์

[UBUNTU] dutree: a tool to analyze file system usage (เขียนด้วย Rust น้า)

หลายๆคนที่ใช้งาน Linux / AIX มาเป็นเวลานานน่าจะพอคุ้นกับคำสั่ง du หรือ disk usage ซึ่งเป็นคำสั่งสำหรับ Admin ทั้งหลายที่ต้องใช้ในการตรวจสอบ ติดตามการใช้งานพื้นที่ของเครื่อง Server ครับ แต่ใช้ไปนานๆตัวเลขเยอะๆ เอ่ออมันเริ่มจะลายตาและ อยากได้ข้อมูลสรุปก็ทำลำบาก หรือ อยากเปรียบเทียบขนาดของ 2 โพลเดอร์ก็ลำบากอีกครับ มาลงกันเลยดีกว่าครับ เตรียมตัวก่อนติดตั้ง ขั้นตอนการติดตั้ง dutree ทดสอบใช้งาน Reference

[UBUNTU] ping ไปหา Windows โดยใช้ชื่อเครื่อง

บทความนี้เป็นบันทึกช่วง Work From Home ที่เขียนดองไว้ช่วงเดือนมีนาคมนะครับ แต่กำหนด Publish ไว้เดือนพฤษภาคม โดยหวังว่าสถานการณ์เคอร์ฟิวจะไม่ยาวถึงนะ มาเข้าเรื่องดีกว่า ใช้ Ubuntu อยู่อยาก ping ไปหา Windows โดยใช้ชื่อเครื่อง ต้องมีขั้นตอนอย่างไร มาลองทำได้เลยครับ ติดตั้ง Package winbind ด้วยคำสั่ง แก้ไขไฟล์ ในที่นี้ผมใช้ Toolsชื่อ nano และใช้สิทธิ root ด้วยคำสั่ง แก้ไขบรรทัด hosts จาก (หรือ อาจจะเป็นค่าอื่นๆที่คล้ายๆ กันลองปรับตามดู) ไปเป็น จากนั้น Save…

[UBUNTU] สร้าง User ใหม่แล้ว Terminal โง่มากก อยากได้ Terminal แบบเดิมๆ มีสีสัน

ถ้าใครสังเกตุเวลาลองใช้ Ubuntu ถ้าสร้าง User มาตอนลง OS ตัว Terminal มันจะฉลาดมากๆ มีสีสัน มีแนะนำเมื่อกด Tab ครับ พอมาลองสร้าง User เท่านั้นแหละ Ubuntu ของเรากลับสู่ยุคโมโนโครมเลยทีเดียววว ทนไม่ไหวแล้วววววววววววววว !!!!!!!!!!!!! อยากได้ Terminal แบบเดิมที่ฉลาดครับ หลังจากงมอยู่นานก็ได้วิธีมากครับ โดยสามารถทำตามขั้นตอน ดังนี้ได้เลย เปิดไฟล์ ~/.bashrc ขึ้นมาครับ จะใช้ Editor ตัวไหนก็ได้ครับ แล้วแต่ชอบ ปกติผมชอบใช้ nano / gedit ครับ ส่วน vim…