Score:1

ไม่สามารถเรียกใช้สคริปต์ใดๆ ด้วยคำสั่ง sudo เมื่อเรียกใช้จากเมนูสคริปต์ Nautilus

ธง cn

มีวิธีใหม่ในการเปิดตัวหอยโข่งจากสคริปต์พื้นฐานหรือไม่?

#!/bin/bash
echo "เปิดตัวจัดการไฟล์ในฐานะรูท"
sudo หอยโข่ง

การเปิดจากเมนูบริบทของสคริปต์ Nautilus จะไม่เปิดใช้ Nautilus หากมี sudo อยู่ (เปิด Nautilus จากเมนูบริบทของสคริปต์หากลบ sudo ออก) อย่างไรก็ตาม เขาจะเปิด Nautilus พร้อมรหัสผ่านหากเรียกใช้เป็นโปรแกรม

พยายาม:

หอยโข่ง admin:///home/

ลองสิ่งนี้ แต่ไม่ได้ผลสำหรับฉัน เพียงสร้างข้อผิดพลาดเมื่อ Nautilus เปิดตัว ข้อผิดพลาด Policykit1 ไม่มีชุด uid

คำแนะนำ ที่นี่ แต่ไม่ได้ผลหรือคำตอบไม่ชัดเจนและฉันขาดอะไรไป

บันทึก: เมื่อพยายามเรียกใช้สคริปต์ด้วย sudo in จากเมนูสคริปต์ Nautilus สคริปต์เหล่านี้จะไม่เปิดขึ้นมา

พยายาม:

sudo apt-get install nautilus-admin

ไม่ได้ผล ข้อผิดพลาด Policykit1

พบสิ่งนี้ที่นี่ที่ได้รับ เปิดในฐานะผู้ดูแลระบบ ไปทำงาน ที่นี่

sudo add-apt-repository ppa:ubuntuhandbook1/gvfs
sudo apt ติดตั้ง gvfs-fuse
sudo apt ติดตั้ง gvfs

รีบูต

วิธีคืนค่า GVfs เป็นเวอร์ชันสต็อก:

sudo apt ติดตั้ง ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/gvfs

ฉันพบว่าสิ่งนี้ใช้ได้สำหรับฉัน:

#!/bin/bash 
คำพังเพยเทอร์มินัล -- sh -c 'echo "sudo nautilus" | ทุบตี'

ตอนนี้ เมื่อฉันใช้เมนูสคริปต์ Nautilus ฉันสามารถเปิดเซสชันรูทของ Nautilus ได้

สิ่งนี้ยังใช้งานได้ตามที่แนะนำด้านล่าง:

#!/bin/bash
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" หอยโข่ง
N0rbert avatar
zw flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ฉันจะเริ่ม Nautilus ในฐานะ root ได้อย่างไร](https://askubuntu.com/questions/156998/how-do-i-start-nautilus-as-root) ใช้ `nautilus admin://`
pst007x avatar
cn flag
ลองสิ่งนี้ แต่ไม่ได้ผลสำหรับฉัน เพียงสร้างข้อผิดพลาดเมื่อ Nautilus เปิดตัว ข้อผิดพลาด Policykit1 ไม่มีชุด uid
vanadium avatar
cn flag
ส่วนขยายผู้ดูแลระบบ nautilus ยังคงเป็นวิธีที่สะอาดที่สุดสำหรับการเปิดหน้าต่าง nautilus ในฐานะ rood
Score:1
ธง cn

ฉันเชื่อว่าคุณกำลังมองหา pkexec. สิ่งนี้ใช้ได้กับระบบของฉันเพื่อเปิดใช้งาน หอยโข่ง ในฐานะรูทพร้อมพรอมต์รหัสผ่านแบบกราฟิก:

#!/bin/bash

pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" หอยโข่ง

คุณต้องตั้งค่าตัวแปร DISPLAY และ XAUTHORITY เพื่อให้สามารถเปิดโปรแกรม GUI ได้ pkexecแต่ควรทำงานเช่น gksu เคย.

pst007x avatar
cn flag
ขอบคุณที่ได้ผล
Score:0
ธง sa

พยายาม

sudo -E หอยโข่ง

ฉันไม่มีหอยโข่ง แต่ผู้จัดการเติมของฉันทำงานแบบนั้น

pst007x avatar
cn flag
ขอบคุณครับ ประเด็นเดียวกัน เมื่อพยายามเรียกใช้สคริปต์ด้วย sudo in จากเมนูสคริปต์ Nautilus จะไม่มีอะไรเกิดขึ้น ฉันติดตั้ง Dolphin และใช้งานได้เหมือนฝัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา