插入 SD 卡时,我收到一条消息,提示“未获授权执行操作”。我可以使用 sudo 安装它,但除非我以 root 身份运行它,否则我无法在 nautilus 中创建文件。
sudo chown -R user:user sdcard
提示:chown: changing ownership of 'sdcard': Operation not permitted
我尝试重新安装 policykit,但没有任何变化。
编辑:我重新安装了 ubuntu 18.04,SD 卡工作了一段时间,然后我尝试插入刚买的 usb 3.0 跳转驱动器,并收到软件更新通知,因此我进行了更新,现在我又回到了同样的情况...我的 apt 历史:
Start-Date: 2019-12-21 21:14:00
Commandline: aptdaemon role='role-commit-packages' sender=':1.122'
Upgrade: python3-software-properties:amd64 (0.96.24.32.11, 0.96.24.32.12), python2.7-minimal:amd64 (2.7.15-4ubuntu4~18.04.2, 2.7.17-1~18.04), libpython2.7:amd64 (2.7.15-4ubuntu4~18.04.2, 2.7.17-1~18.04), google-chrome-stable:amd64 (79.0.3945.79-1, 79.0.3945.88-1), python2.7:amd64 (2.7.15-4ubuntu4~18.04.2, 2.7.17-1~18.04), software-properties-gtk:amd64 (0.96.24.32.11, 0.96.24.32.12), ubuntu-drivers-common:amd64 (1:0.5.2.4, 1:0.5.2.5), libpython2.7-minimal:amd64 (2.7.15-4ubuntu4~18.04.2, 2.7.17-1~18.04), linux-firmware:amd64 (1.173.13, 1.173.14), libpython2.7-stdlib:amd64 (2.7.15-4ubuntu4~18.04.2, 2.7.17-1~18.04), software-properties-common:amd64 (0.96.24.32.11, 0.96.24.32.12)
End-Date: 2019-12-21 21:14:46
消息 |尾巴:
[ 4656.901658] scsi host6: usb-storage 3-2:1.0
[ 4657.920932] scsi 6:0:0:0: Direct-Access Generic Mass-Storage 1.11 PQ: 0 ANSI: 2
[ 4657.922055] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 4658.654229] sd 6:0:0:0: [sdb] 30930944 512-byte logical blocks: (15.8 GB/14.7 GiB)
[ 4658.654485] sd 6:0:0:0: [sdb] Write Protect is off
[ 4658.654490] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 4658.654749] sd 6:0:0:0: [sdb] No Caching mode page found
[ 4658.654755] sd 6:0:0:0: [sdb] Assuming drive cache: write through
答案1
如果您能够以 root 身份编辑/创建文件但不能以用户身份编辑/创建文件,这听起来像是权限问题。如果是这种情况,那么您只需要更改 SD 卡的文件权限,以便您的用户能够编辑它。因此,打开终端并导航到您的 SD 卡安装的位置,例如 /mnt/sdcard:
cd /mnt
sudo chown -R $(whoami):$(whoami) sdcard
还要检查文件权限。您可能希望它们至少为 750。
cd /mtn
chmod 750 sdcard
现在您应该能够以您的用户身份编辑文件,而无需切换到 root。关于无法自动安装驱动器,有几个原因可能导致这种情况发生。我们需要更多信息来帮助您解决这个问题。请参阅此主题。
答案2
好的,从您的计算机上移除任何设备,例如 USB 驱动器/硬盘驱动器。 控制与mount | grep media
Nothing 挂载在 中。 $USER 是您的用户名的变量。如果没有,/media/$USER
请查看下面的某些文件sudo ls -al /media/$USER
sudo rm -rf /media/$USER
如果您插入 USB 记忆棒或类似介质,该文件夹将被重新创建。