Как смонтировать диск HFS+ и игнорировать разрешения

Как смонтировать диск HFS+ и игнорировать разрешения

Я установил Ubuntu и Windows на свой MacBook, и Ubuntu — моя основная ОС; однако все мои медиафайлы остаются на моем разделе OSX. Я хочу иметь доступ к ним (по крайней мере, к домашней папке моего пользователя OSX) из Ubuntu без необходимости запускать медиаплеер (или что-либо еще) как root. Кроме того, поскольку я иногда хочу запустить свою машину в OSX, я не хочу менять ничего, что мне нужно было бы часто возвращать обратно (я много читал об изменении UID — я не совсем понимаю, что это влечет за собой, но я не хотел бы менять свой UID туда и обратно в зависимости от того, какую ОС я использую).

Кроме того, я видел что-то о опции «noowner», но, похоже, она не дает того, что мне нужно.

Поэтому я думаю, что мне бы хотелось иметь возможность сделать что-то вроде этого:

sudo mount -t hfsplus -o noowner /dev/sda2/ /media/Mac

И затем иметь возможность доступа ко всем моим медиафайлам (по крайней мере ко всем в домашней папке моего пользователя OSX), не входя в систему как root. (для ясности: приведенная выше запись командной строки не делает то, что мне нужно, но я хочу иметь возможность сделать что-то похожее).

Или лучше сменить UID? И если да, то как?

решение1

Я не смог понять, как игнорировать разрешения, но в итоге изменил UID в своей учетной записи Ubuntu, чтобы он соответствовал моей учетной записи OSX:

sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser

Введите новый пароль. Выйдите из системы, войдите как "другой" с именем пользователя "tempuser" и паролем, который вы выбрали ранее. Откройте терминал и введите:

sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername

*измените «yourusername» на свое постоянное имя пользователя, а 501 — на UID вашей учетной записи Mac (первая учетная запись Mac начинается с 501, но у последующих пользователей будут другие UID).

Выйдите из tempuser и войдите обратно в свою обычную учетную запись (это важно; не меняйте пользователей просто так — могут быть плохие вещи). Откройте окно терминала и введите:

sudo userdel -r tempuser

Для более подробной информации посетитеэта страница.

Связанный контент