คำสั่ง aa-enforce สำหรับผลลัพธ์ apparmor ในข้อผิดพลาด“ ไม่พบคำสั่ง”


14

ฉันกำลังพยายามเปิดใช้งานapparmorโปรไฟล์firefoxแต่เมื่อฉันป้อน

sudo aa-enforce /etc/apparmor.d/usr.bin.firefox 

ฉันได้รับaa-enforce command not foundข้อความ

apparmor_statusหมายถึงapparmorทำงานด้วยโหลด 20 โปรไฟล์

ความคิดใด ๆ มันเป็น Ubuntu 14.04 และฉันเพิ่งติดตั้ง


คุณติดตั้งแพคเกจแล้วapparmor-profiles หรือยัง
hg8

ไม่ฉันไม่คิดว่าจะต้องใช้สิ่งนี้ - usr.bin.firefox อยู่ในโฟลเดอร์โปรไฟล์
apparmor แล้ว

อาจลองติดตั้งแพ็คเกจหรือไม่
hg8

คำตอบ:


14

/usr/sbin/aa-enforceเป็นส่วนหนึ่งของแพ็คเกจapparmor-utilsซึ่งไม่ได้ติดตั้งตามค่าเริ่มต้น

ดังนั้นจึงควรติดตั้งแพ็คเกจด้วย

sudo apt-get install apparmor-utils

ในฐานะที่คุณเป็นผู้ใช้ชื่อเสียงที่ 1: ถ้าคำตอบนี้ช่วยให้คุณไม่ลืมที่จะคลิกสีเทาด้านซ้ายของข้อความนี้ซึ่งหมายความว่าใช่คำตอบนี้ถูกต้อง ! ;-)
Fabby

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