You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.2 LTS下第二个用户账户无法正常访问已挂载外部SSD的权限问题

Ubuntu 22.04.2 LTS下第二个用户账户无法正常访问已挂载外部SSD的权限问题

兄弟我懂你这种烦躁的感觉——明明都是自己的账户,凭啥一个能看一个不能!别急,我来给你捋捋原因和解决办法:

问题原因

Ubuntu自动挂载外部存储时,默认会把挂载目录的所有权和权限只分配给第一次挂载它的用户(也就是你安装系统时创建的y账户),后来创建的z账户自然就没权限访问了。至于Live USB能随便访问,是因为Live环境为了便捷性,默认给了所有用户外部存储的访问权限,和正常安装的系统安全策略不一样。

解决办法

下面给你几个实用的方案,选一个适合你的就行:

方案一:手动挂载并指定权限(临时生效,重启后需要重新挂载)

  1. 先卸载SSD:可以右键桌面的SSD图标点“卸载”,或者用命令行:
    sudo umount /media/z/1d98a312-d7d8-4078-954c-5e73206e925d
    
    (如果挂载点在/media/y/下就换对应的路径)
  2. 创建一个全局可用的挂载点:
    sudo mkdir /mnt/ssd_anime
    
  3. 挂载时指定z用户为所有者:
    # 先通过lsblk或fdisk -l确认SSD分区,比如/dev/sdb1
    sudo mount /dev/sdb1 /mnt/ssd_anime -o uid=z,gid=users
    
  4. 要是想让y用户也能访问,就再给目录加全局可读权限:
    sudo chmod -R 755 /mnt/ssd_anime
    

方案二:修改fstab实现自动挂载(永久生效)

这个方法能让SSD开机自动挂载,且z用户直接有权限访问:

  1. 先查SSD的UUID(就是你看到的那串长字符),用命令:
    blkid
    
    找到对应SSD分区的UUID="1d98a312-d7d8-4078-954c-5e73206e925d"那一行
  2. 编辑fstab文件:
    sudo nano /etc/fstab
    
  3. 在文件末尾添加一行(根据你的文件系统调整,比如是ext4就用下面的,NTFS就换成ntfs-3g):
    UUID=1d98a312-d7d8-4078-954c-5e73206e925d /mnt/ssd_anime ext4 defaults,uid=z,gid=users,umask=002 0 2
    
  4. 保存退出(按Ctrl+O,回车,再Ctrl+X),然后测试挂载:
    sudo mount -a
    
    没报错的话,重启后SSD就会自动挂载到/mnt/ssd_anime,z用户直接就能访问了。

方案三:把z用户加入plugdev组(最简单的快速解决)

Ubuntu里自动挂载外部存储的权限和plugdev组相关,把z加入这个组就行:

  1. 执行命令:
    sudo usermod -aG plugdev z
    
  2. 必须注销再登录z账户,然后重新挂载SSD,应该就能正常访问了。

备注:内容来源于stack exchange,提问作者User1986

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:19:30