Mac OS X: изменить UID или разрешения?

2329

Я держу каталог / 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 и установить? Или я должен предпринять другое действие?

Благодарю.

0

1 ответ на вопрос

1
MMB

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

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

# find / -uid 502 

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

 -exec chown alex {} \; 

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

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

Большое спасибо за это комбо! Matt Sephton 6 лет назад 0

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