Ngừng yêu cầu xác thực để gắn USB


14

Ubuntu 14.04 của tôi đang yêu cầu mật khẩu của tôi để gắn hoặc ngắt kết nối thẻ USB. Làm thế nào tôi có thể thay đổi nó, để gắn kết là tự động và không cần nhập mật khẩu?

Đây là về việc gắn các thanh USB tùy ý vào / phương tiện, không có mục nào trong / etc / fstab. Người dùng của tôi thuộc nhóm 'plugdev', nhưng dù sao thì mật khẩu sẽ bị rối.

Câu trả lời:


11

Thử đi. Chỉ cần nhấn Ctrl+ Alt+ Ttrên bàn phím để mở Terminal. Khi nó mở, chạy (các) lệnh bên dưới:

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

Khi nó mở tìm

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
</defaults>

Và thay đổi nó thành

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>yes</allow_inactive>
      <allow_active>yes</allow_active>
</defaults>

3
Câu hỏi tiếp theo: Tôi thấy rằng chuỗi này <allow_active>...xuất hiện 29 lần trong các tệp đó - bạn có đề nghị thay thế tất cả chúng không; nếu không; Phần nào là đúng để cập nhật?
GhostCat chào mừng Monica C.

1
Cảm ơn. Xin ai đó có thể tư vấn nếu có một cách để chỉnh sửa điều này theo cách thân thiện với người dùng? XML dường như được thiết kế để có một mặt trước, phải không?
Sanjay Manohar

Ngoài ra, có ai biết "gắn liền với ghế khác" nghĩa là gì không? Tôi đã có vấn đề này đột ngột. Có thể đó là Ubuntu nghĩ rằng ổ đĩa của tôi ở một "chỗ ngồi" khác?
Sanjay Manohar

2
Khi hộp thoại (cho mật khẩu) được hiển thị, xem tại "chi tiết". Nó sẽ hiển thị một cái gì đó như: "org.freedesktop.udisks2.filesystem-mount". Đó là quy tắc bạn cần thay đổi. Tôi đã có "có" trong "allow_active", vì vậy tôi cũng đặt "có" trong hai cái còn lại (allow_any và allow_inactive). Bây giờ hộp thoại không được hiển thị. BTW, tôi đã kiểm tra tài liệu udisk và không tìm thấy giao diện nào cho các tùy chọn đó. Tôi đồng ý ... phải có một.
lepe

1
Tôi gần như chắc chắn rằng bạn có thể thêm quy tắc như vậy vào / etc / polkit-1 / ... (xem liên kết này: forum.kde.org/viewtopic.php?f=22&t=112092 )
lepe

1

Tôi đã có cùng một vấn đề ngày hôm nay; "Tất cả đều bất ngờ" 14.04 của tôi muốn mật khẩu của tôi cho "mọi thứ"; bao gồm (un) gắn USB.

Tôi hình dung rằng tôi đã cài đặt openssh-server vào buổi sáng. Sau khi loại bỏ nó, mọi thứ trở lại bình thường; Tôi có thể cắm một thanh USB; và nó được gắn mà không yêu cầu mật khẩu. Lạ thật. Chỉ cần cố gắng để repro; cài đặt openssh-server một lần nữa; và không ... không có hiệu ứng như vậy lần này.


0

Tôi cũng phải đối mặt với vấn đề này hai lần. Yêu cầu mật khẩu không chỉ trong quá trình gắn kết USB mà còn trong các tác vụ khác như khởi chạy bất kỳ ứng dụng nào. Tôi đã giải quyết nó bằng cách khởi động lại hệ thống. Nó luôn làm việc cho tôi.


0

Tôi gặp vấn đề tương tự với việc gắn trên một trong các hệ thống của mình. Tôi đã thử sử dụng phương pháp @Mitch ở trên mà không hiệu quả với tôi (Mặc dù nó có thể hoạt động tốt nếu bạn gặp sự cố không thể khắc phục). Tôi đã thực hiện một cách tiếp cận tương tự để bắt đầu với và

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

nhưng đã thay đổi phần này

<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

của

<action id="org.freedesktop.udisks2.filesystem-mount">

đến

 <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

nội dung phù hợp được tìm thấy trong cũ

/usr/share/polkit-1/actions/org.freedesktop.udisks.policy

Nguồn: @Mitch trả lời ở trên

     `/usr/share/polkit-1/actions/org.freedesktop.udisks.policy`

     https://forum.kde.org/viewtopic.php?f=22&t=112092

Kiểm tra

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.