Bash

在沒有 sudo 的情況下安裝 USB 驅動器

  • January 18, 2022

在終端我必須使用sudo mount,否則它會說operation not permitted

但在文件資源管理器中(正常啟動,sudo沒有 如何在沒有 bash 的情況下使用相同的技術安裝 USB 驅動器sudo

文件管理器使用UDisks2來掛載沒有管理員權限的外部驅動器。GNOME、KDE、XFCE 和其他各種桌面環境用於UDisks2允許普通使用者安裝可移動媒體設備。

UDisks2項目提供了一個名為 的系統守護程序udisksd和一個名為 的命令行工具udisksctl

守護程序在udiskd後台執行並實現定義良好的D-Bus介面,可用於查詢和操作儲存設備。udiskd在系統啟動時自動啟動並root一直執行。您可以使用命令驗證它:

sudo systemctl status udisks2

以下是在沒有安裝 U 盤的情況下的步驟sudo

1. 查找驅動器的名稱

您需要知道驅動器的名稱才能掛載它。為此,請輸入以下命令

lsblk

您正在尋找應該類似於:/dev/sda1/dev/sdb1. 您擁有的磁碟越多,字母可能就越高。無論如何,找到它並記住它的名字。

2.使用udisksctl掛載

udisksctl mount -b /dev/sda1

樣本輸出:

Mounted /dev/sda1 at /media/myusername/usb_stick_name.

3.解除安裝磁碟

同樣,您可以使用以下命令解除安裝 USB 驅動器:

udisksctl unmount -b /dev/sda1

引用自:https://unix.stackexchange.com/questions/686838