Điểm:1

Không thể khởi chạy bất kỳ tập lệnh nào bằng lệnh sudo, khi được khởi chạy từ menu tập lệnh Nautilus

lá cờ cn

Có cách nào mới để khởi chạy nautilus từ tập lệnh cơ bản không?

#!/bin/bash
echo "Mở Trình quản lý tệp với quyền Root"
sudo nautilus

Mở từ menu ngữ cảnh tập lệnh Nautilus không khởi chạy Nautilus nếu có sudo (mở Nautilus từ menu ngữ cảnh tập lệnh nếu Sudo bị xóa), tuy nhiên, Nautilus sẽ mở bằng dấu nhắc mật khẩu nếu chạy dưới dạng chương trình.

Cố gắng:

quản trị viên nautilus:///home/

Đã thử điều này, nhưng không hiệu quả với tôi, chỉ tạo ra lỗi khi Nautilus khởi chạy. Lỗi bộ chính sách1, không có bộ uid

gợi ý đây nhưng không cái nào trong số này hoạt động, hoặc câu trả lời không rõ ràng và tôi đang thiếu thứ gì đó.

Ghi chú: Khi cố gắng khởi chạy bất kỳ tập lệnh nào có sudo từ menu tập lệnh Nautilus, không có tập lệnh nào trong số này sẽ khởi chạy.

Cố gắng:

sudo apt-get cài đặt nautilus-admin

Điều này không hoạt động, lỗi Policykit1

Tìm thấy cái này ở đây mà có Mở với tư cách Quản trị viên làm việc đây

Sudo add-apt-repository ppa:ubuntuhandbook1/gvfs
Sudo apt cài đặt gvfs-fuse
sudo apt cài đặt gvfs

khởi động lại

Cách khôi phục GVfs về phiên bản gốc:

sudo apt cài đặt ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/gvfs

Tôi thấy rằng điều này làm việc cho tôi:

#!/bin/bash 
gnome-terminal -- sh -c 'echo "sudo nautilus" | bash'

Bây giờ khi tôi sử dụng menu tập lệnh Nautilus, tôi có thể khởi chạy phiên Nautilus gốc.

Điều này cũng hoạt động như đề xuất dưới đây:

#!/bin/bash
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" nautilus
N0rbert avatar
lá cờ zw
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để khởi động Nautilus với quyền root?](https://askubuntu.com/questions/156998/how-do-i-start-nautilus-as-root) . Sử dụng `nautilus quản trị viên: //`.
pst007x avatar
lá cờ cn
Đã thử điều này, nhưng không hiệu quả với tôi, chỉ tạo ra lỗi khi Nautilus khởi chạy. Lỗi bộ chính sách1, không có bộ uid
vanadium avatar
lá cờ cn
Tiện ích mở rộng nautilus-admin vẫn là cách sạch nhất để mở cửa sổ nautilus dưới dạng rood.
Điểm:1
lá cờ cn

Tôi tin rằng bạn đang tìm kiếm pkexec. Điều này hoạt động trên hệ thống của tôi để khởi chạy ốc anh vũ với quyền root với lời nhắc mật khẩu đồ họa:

#!/bin/bash

pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" nautilus

Bạn cần đặt các biến HIỂN THỊ và XAUTHORITY để có thể khởi chạy các chương trình GUI với pkexec, nhưng nó sẽ hoạt động như gksu đã từng.

pst007x avatar
lá cờ cn
Cảm ơn, điều đó đã làm việc
Điểm:0
lá cờ sa

Cố gắng

sudo -E nautilus

Tôi không có nautilus, nhưng công cụ bổ sung của riêng tôi hoạt động theo cách đó.

pst007x avatar
lá cờ cn
Cảm ơn, cùng một vấn đề. Khi cố gắng khởi chạy bất kỳ tập lệnh nào có sudo từ menu tập lệnh Nautilus, sẽ không có gì khởi chạy. Tôi đã cài đặt Dolphin và nó hoạt động như một giấc mơ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.