如何设置权限以便我可以读取和写入另一个分区?

如何设置权限以便我可以读取和写入另一个分区?

我正在使用 Ubuntu 12.04,我必须对第 1 部分和第 2 部分进行分区,这两个分区都是 ext4。我想通过程序自由地将媒体文件传输到它们或从它们传输。

答案1

我会做以下事情:

假设您已安装名为 part1 和 part2 的两个分区,并且只有您使用它们,并且您希望完全自由地控制它们,我会这样做:

sudo chmod 777 /media/part1- 这将授予您 part1 分区内的所有权限(读取、写入、执行)。

sudo chmod 777 /media/part2- 这将授予您 part2 分区内的所有权限(读取、写入、执行)。

权限(本例中为 777)如下:

7 - 完全(读取、写入和执行)
6 - 读取和写入
5 - 读取和执行
4 - 只读
3 - 写入和执行
2 - 只写
1 - 只执行
0 - 无

第一个 7(从左边开始)是所有者,第二个是所有者所在组。最后 7 是其他组。基本上,像这样,您可以在分区中复制任何您想要的内容,如果您需要取出硬盘并将其连接到另一台装有 Ubuntu 的计算机,您将不会遇到任何权限问题。至少对我来说,它可以节省我的时间,因为我倾向于使用 1 或 2 个硬盘来保存电影、音乐和类似内容,并且我会将它们从一台 PC 移动到另一台 PC。

补充一下,如果你不知道分区挂载在哪里,你可以随时打开磁盘工具硬盘信息中会显示硬盘安装的位置。请记住,您需要在安装分区后才应用此信息。

答案2

正如 Luis Alvarado 所建议的那样,不要更改所有文件权限,而是最好更改文件所有者 - 从而保留任何先前具有该权限的二进制文件和脚本文件的可执行位。

因此,假设你的分区安装为/媒体/某物您的用户名是约翰多,你可以运行

sudo chown -R johndoe:johndoe /media/something

更改所有者和所属组/媒体/某物(以及其中包含的所有文件和目录,因此 -R 表示“递归”)约翰多

这样,所有文件都将保留其权限,但由于您将是/媒体/某物,您将能够写入它并更改任何文件权限,以防您需要。

答案3

更改权限

 sudo chmod -R a+rwx /path/of/folder

答案4

您应该能够从 nautilus(Ubuntu 的默认文件管理器)安装该分区。如果您查看窗口的左上角,您应该能够看到驱动器上的所有分区。只需单击一个分区即可安装它。

但是,如果您希望在启动时始终挂载给定目录,则需要将其添加到/etc/fstab。您要添加的行应该是这样的:

/dev/sda2 /media/part1 ext4 defaults 0 0

格式为

device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)

因此基本上只需将 /dev/sda2 替换为您的设备,将 /media/part1 替换为您的挂载点(来自示例)。

如果您需要更多有关编辑 /etc/fstab 的信息,您可以查看我找到的这篇文章:http://www.tuxfiles.org/linuxhelp/fstab.html

相关内容