Я держу каталог /Users на отдельном жестком диске, /Volumes /Media. Я недавно обновил свой основной привод через новую установку от Mavericks до Yosemite. У меня есть два пользователя (не включая root): seamus (admin) и alex (standard). Симус это мой аккаунт. После завершения установки я зашел в «Системные настройки» и изменил мой домашний каталог на /Volumes /Media /Users /seamus. Успех.

Когда я сделал то же самое для Алекса, я столкнулся с проблемой. Когда я вошел в эту учетную запись, я не смог открыть ни одну из папок в домашнем каталоге. Я полагаю, что это потому, что у старого пользователя Mavericks 'alex' был UID 503, а у моего нового 'alex' - UID 502.

Таким образом, вопрос заключается в том, должен ли я войти и попытаться вручную изменить разрешения для каждой папки и файла в /Volumes /Media /Users /alex, чтобы отразить это изменение? Или я могу изменить UID в Системных настройках на 503 и установить? Или я должен предпринять другое действие?

Благодарю.

1 ответ1

1

Я бы начал с того, что изменил UID Yosemite Alex на 503 и посмотрел, работает ли это на вас.

Если у вас все еще есть проблемы, вы можете выполнить общесистемный поиск UID Yosemite Alex 502, например, как (root):

# find / -uid 502 

Это должно вернуть список файлов из вашей файловой системы, которые все еще принадлежат новому имени пользователя 502 alex, которое вы можете вручную привязать к старому 503 alex, который теперь является новым. Если получится много файлов, которые вы не хотите разбивать вручную, вы можете бросить

 -exec chown alex {} \;

в конце этого поиска, и он автоматически изменит их все для вас.

Надеюсь, это поможет, МБ

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