如何更改外部驱动器的权限

如何更改外部驱动器的权限

我是新手。

我有一个外部硬盘(EXT.4 格式),我正尝试将其用作 LuckyBackup 的目标位置。

看来我没有使用该硬盘的权限。

我尝试通过“属性/权限”更改权限,其中将用户定义为“root”,将组定义为“root”。它还说我不是所有者,所以我无法更改权限。

我也尝试过这个解决方案:https://forum.manjaro.org/t/mount-a-external-hard-drive-with-execute-permissions/39767/4但是我的“目录”无法被识别(即使驱动器已安装)。

有人有建议吗?

谢谢!

答案1

1. GUI 工具:磁盘

在标准 Ubuntu 桌面中“获取”整个分区的所有权的方法是使用实​​用程序“磁盘”。

  • 打开磁盘
  • 单击左侧栏中的相关驱动器。
  • 在右侧栏中,单击地图上的相关分区,使其具有强调色(如果只有一个分区,则默认为强调色)
  • 单击齿轮并从出现的菜单中选择“获取所有权...”。 在此处输入图片描述

警告:该选项在旧版本的磁盘中可能不可用。

2. 使用终端

chown命令用于更改驱动器所安装目录的所有权,可在任何 Linux 桌面环境上运行。

  • 确定驱动器的安装位置。 您可以从以下输出中执行此操作mount

    
     $ mount | grep /dev/
     /dev/nvme0n1p2 on / type ext4 (rw,relatime,errors=remount-ro)
     tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
     mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
     hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
     /dev/nvme0n1p1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
     /dev/sda1 on /media/vanadium/Files type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,stripe=8191,uhelper=udisks2)
    
    

    以 开头的条目/dev/包括物理分区。在此示例中,有一个驱动器/dev/sda1安装在 上/media/vanadium/Files,它是此系统上唯一的可移动驱动器。安装点是/media/vanadium/Files。安装点也可以从实用程序“磁盘”中获取。单击分区时,“内容”行会指示其安装位置(如果已安装)。

  • 使用以下命令更改所有权chown,在此示例中:

    sudo chown $USER:$USER /media/vanadium/Files
    

    注1:添加-R选项以递归方式执行更改,即不仅对目录进行更改,还对该目录中的所有文件和目录(即磁盘上的所有文件和目录)进行更改。 执行此操作时要小心:当所有文件和目录都是个人数据时,这是安全的,但如果在配置文件所在的目录中执行此命令,更改所有权可能会导致问题。

    笔记2: $USER可以这样写:它是一个 shell 变量,将被用户的登录名替换。您也可以用您的用户或系统上任何其他用户的实际登录名替换它。

答案2

如果其他人一直在绞尽脑汁试图弄清楚如何将外部硬盘的所有权从“根”更改为“用户”,那么我所做的就是:

安装您的外部硬盘。

打开磁盘工具,然后右键单击您想要选择更改所有权的驱动器。

您将在屏幕底部看到一行“内容”,其中包含“安装位置”信息。这将为您提供更改所有权所需的目录路径。重要提示:此路径可能包含或不包含 /media/yourusername。复制该路径。

打开终端。在命令提示符下,输入:

sudo chown -v user:{user} {paste the pathway you copied from Disk Utility's 'contents' line}

对我来说,这看起来像:

sudo chown -v linda:linda /mnt/ata-WDC_WD2500JB-00REA0_WD-WMANK5969909-part1

(这是我的第一个外置硬盘)以及:

sudo chown -v linda:linda /media/linda/0fa28325-9261-4731-9673-11be12208bf2

(用于我的第二个外部硬盘)。

我是个谦虚的新手,不是程序员,但如果这些解决方案对你有用,那就太好了!也许一个聪明的程序员会发明一种工具,让我们这些初学者更容易改变所有权/授予权限(提示,提示)。

相关内容