แก้ปัญหา postgresql start ไม่ได้ เจอข้อความ Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: แก้ปัญหา postgresql start ไม่ได้ เจอข้อความ Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg

Re: แก้ปัญหา postgresql start ไม่ได้ เจอข้อความ Insecure directory in $ENV{PATH} while running with -T switch at /usr/bi

โดย mindphp » 19/04/2017 5:34 am

เสร็จแล้วอย่างลืมหาทาง ลบ backdoor

แก้ปัญหา postgresql start ไม่ได้ เจอข้อความ Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg

โดย mindphp » 19/04/2017 5:32 am

ปัญหาที่เจอ
มาจาก https://www.mindphp.com/forums/viewforum.php?f=27
และ backdor เข้า มาผังและเปลี่ยนสิทธ์ ( permission )

เมื่อสั่ง

โค้ด: เลือกทั้งหมด

service postgresql restart
จะเจอข้อความแจ้ง
Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/pg_ctlclust
ปัญหามาจาก เพราะ
folder /bin/ ถุกเปลี่ยนไปให้ ใครก็ได้สามารถอ่านเขียนรัน ได้
ซึ่งเป็นความปลอดภัยของ #postgresql ป้องกันฐานข้อมูลไว้ จึงไม่สามารถ start ได้
ทางแก้คือ

โค้ด: เลือกทั้งหมด

chmod 755 /bin 
เปลี่ยนสิทธ์คืนไปก่อนเกิดปัญหา

ข้างบน