如何在无需 root 的情况下访问闪存驱动器?

如何在无需 root 的情况下访问闪存驱动器?

我想知道如何在无需 root 的情况下访问闪存驱动器?

我正在下面的 NixOS 上访问它(并且必须在打印机上访问它,这可能存在权限问题)。

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0  32.5G  0 part [SWAP]
├─sda2   8:2    0    60G  0 part /
├─sda3   8:3    0 838.5G  0 part /home
└─sda4   8:4    0   511M  0 part /boot
sdb      8:16   1  28.9G  0 disk 
└─sdb1   8:17   1  28.9G  0 part 
$ sudo mount /dev/sdb1 ~/media/flashdrive/

$ cp helloworld ~/media/flashdrive/
cp: cannot create regular file '/home/t/media/flashdrive/helloworld': Permission denied
$ sudo cp helloworld ~/media/flashdrive/
$ cd ~/media/flashdrive/
$ mkdir 2022
mkdir: cannot create directory ‘2022’: Permission denied
$ sudo mkdir 2022

$ cd ..
$ ls -l
total 20
drwxr-xr-x 4 root root  16384 Dec 31  1969 flashdrive
$ sudo umount  ~/media/flashdrive/
$ ls -l
total 8
drwxr-xr-x 2 t users 4096 Nov 24 01:37 flashdrive

根据最新评论,在未安装任何设备的情况下检查安装点:

$ cd  ~/media/flashdrive/
$ ~/program_files/OS/files/permissions/pathlld.sh  .
drwxr-xr-x 2 t users 4096 Nov 24 01:37 .
/dev/sda2 on / type ext4 (rw,relatime)

谢谢。

相关内容