2

Я установил 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 ответ1

2

Я не смог понять, как игнорировать разрешения, но в итоге я изменил 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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .