Как установить разрешения, чтобы я мог читать и писать в другой раздел?

Я использую Ubuntu 12.04, и мне нужно разделить part1 и part2, оба ext4. Я хочу свободно передавать медиафайлы с помощью программ.

15
задан 2 July 2012 в 22:17

6 ответов

Вместо изменения всех прав доступа к файлам, как предложил Луис Альварадо, было бы лучше изменить владельца файла - таким образом, сохранив исполняемый бит в любых двоичных файлах и файлах сценариев, которые ранее имели его.

Итак, предполагая, что ваш раздел смонтирован как / media / что-то и ваше имя пользователя johndoe , вы можете запустить

sudo chown -R johndoe:johndoe /media/something

, чтобы сменить владельца и владеющий группой / media / кое-что (и всех файлов и каталогов, которые он содержит, отсюда -R для «рекурсивного») до johndoe .

Таким образом, все файлы сохранят свои разрешения, но, поскольку вы будете владельцем / media / что-то , вы сможете записывать в него и изменять любые разрешения на файлы, если вы когда-либо надо.

0
ответ дан 2 July 2012 в 22:17

У меня была та же проблема, и я решил ее, запустив nautilus от имени пользователя root, щелкнув правой кнопкой мыши по разделу, свойствам и изменив права доступа (или владельца при необходимости).

Если наутилус не установлен:

sudo apt-get nautilus
0
ответ дан 2 July 2012 в 22:17

Вы сможете смонтировать раздел из 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 .

0
ответ дан 2 July 2012 в 22:17

Я хотел бы сделать следующее:

Предполагая, что у вас есть оба раздела, смонтированные с именами part1 и part2, вы будете единственным, кто их использует, и вы хотите иметь полный свободный контроль над ними, я бы сделал this:

sudo chmod 777 /media/part1 - Это даст вам все разрешения (чтение, запись, выполнение) в разделе part1.

sudo chmod 777 /media/part2 - Это даст вам все разрешения (Чтение, Запись, Выполнение) в пределах раздела part2.

Разрешения (в данном случае 777) следующие:

7 - Полное (чтение, запись и выполнение)
6 - чтение и запись
5 - чтение и выполнение
4 - только чтение
3 - запись и выполнение
2 - только запись
1 - только выполнение
0 - нет

Первые 7 (начиная слева) предназначены для владельца, вторые - для группы, в которой проживает владелец. Последние 7 для других групп. По сути, вы можете скопировать все, что вы хотите, в разделы, и если вам когда-нибудь понадобится вынуть жесткий диск и подключить его к другому компьютеру с Ubuntu, у вас не будет проблем с разрешениями. По крайней мере, в моем случае это экономит мое время, потому что у меня обычно один или два жестких диска, на которых хранятся фильмы, музыка и тому подобное, и я перемещаю их с ПК на ПК.

Просто добавьте: если вы не знаете, где смонтированы разделы, вы всегда можете открыть Disk Utility , и в информации о жестком диске она скажет вам, где она смонтирована. Помните, что вам нужно применить это к разделу ПОСЛЕ того, как он был смонтирован.

0
ответ дан 2 July 2012 в 22:17

Обычно вы можете сделать это уже, но я бы посоветовал добавить разделы в /etc/fstab, чтобы они были стабильными и имели местоположение по вашему выбору. Вы можете смонтировать их в любом существующем каталоге, но соглашения, по-видимому, таковы: смонтировать его в /mnt. Чтобы сделать это, выполните следующие действия:

Создайте каталоги в /mnt; каталоги могут быть любым именем, которое вы выберете. Я просто буду использовать «MyMount1» и «MyMount2» для примера. Также я буду использовать «mylogin» для обозначения вашего имени пользователя и группы; замените это на имя вашей учетной записи.

sudo mkdir /mnt/MyMount1
sudo mkdir /mnt/MyMount2
sudo chown mylogin:mylogin /mnt/MyMount1
sudo chown mylogin:mylogin /mnt/MyMount1

Теперь у вас есть две созданные директории, владельцем которых вы являетесь.

Чтобы идентифицировать их в файле fstab, необходим UUID (универсальный уникальный идентификатор) двух дисков. Чтобы получить их, запустите sudo blkid из командной строки терминала и найдите разделы, которые вы хотите использовать. Простейшим способом их использования будет копирование и вставка из терминала в файл.

Откройте /etc/fstab с помощью текстового редактора, такого как gedit. Чтобы использовать gedit, введите

gksu gedit /etc/fstab

Затем введите эти две строки в конце файла (но замените UUID для части xxx .... и имя каталога для MyMounts):

UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount1 ext4 defaults 0 2
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/MyMount2 ext4 defaults 0 2

Для проверки сохраните файл и введите его в командной строке терминала: sudo mount -a; если есть какие-то ошибки, которые вы не можете понять, спросите здесь. Если есть ошибки и вам нужно перезагрузить компьютер, может быть безопаснее сначала отключить добавленные строки, поставив перед строкой знак решетки (#), что делает ее комментарием.

0
ответ дан 2 July 2012 в 22:17

Разрешение

 sudo chmod -R a+rwx /path/of/folder
изменения
0
ответ дан 21 October 2019 в 19:00

Другие вопросы по тегам:

Похожие вопросы: