1

Я доступ две системы Linux (Ubuntu) с тем же именем (скажем userU и пароль, скажем , их имена system1 и system2. Если я изменю свой пароль в одной системе, он будет действовать и в другой. В обеих системах env выводит HOME как:

  /globalMachine/u/userU

Когда я вхожу в system1 и набираю pwd это показывает:

  /globalMachine/u/userU

Но когда я вхожу в system2, он находит меня в / и говорит:

  could not chdir to home directory /globalMachine/u/userU: Permission denied
  -bash: /globalMachine/u/userU/.bash_profile: Permission denied

Если я pwd , он покажет / . Но у меня есть /home/userU в system2, и он никогда меня там не находит. Может кто-нибудь помочь мне решить эту проблему?

2 ответа2

1

Следующее изменило мой домашний каталог в system2:

usermod -d /home/userU userU

Спасибо!

1

То, что пароль и имя пользователя совпадают, не означает, что ваш ID пользователя совпадает. Это будет причиной отказа в разрешении. Если вы используете root в своей системе 2 и затем предоставите вывод команды «ls -al» в домашнем каталоге userU, это прояснит вашу проблему.

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