วิธีการแก้ไข“ การอนุญาตถูกปฏิเสธ” เมื่อพยายามแก้ไขไฟล์บนเซิร์ฟเวอร์ aws


0

ฉันมีไฟล์ PHP บนเซิร์ฟเวอร์ AWS linux /var/app/***/a.phpที่อยู่คือ เมื่อฉันพยายามแก้ไขไฟล์โดยใช้ WinSCP ฉันได้รับสิทธิ์การปฏิเสธข้อผิดพลาด

ฉันพยายามเข้าถึงสิทธิ์ในการแก้ไขโดยใช้คำสั่งนี้: chown -R root:root /var/appมีและไม่มีsudoแต่ก็ใช้ไม่ได้ ฉันควรทำอย่างไร?


พยายามที่จะแก้ไขไฟล์ที่มีเช่นsudo sudo vim /var/app/***/a.php
kenorb

คำตอบ:


0

chownคำสั่งคุณใช้การตั้งค่าสิทธิ์ไปroot:rootดังนั้นหากคุณกำลังปฏิบัติตามแนวทางที่ดีและเชื่อมต่อผ่าน WinSCP กับผู้ใช้ที่ไม่ใช่ราก (เช่นubuntu) คุณจริงควรจะใช้สิ่งที่ต้องการchown -R ubuntu /var/appที่จะเปลี่ยนความเป็นเจ้าของที่ของคุณ ผู้ใช้รายวัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.