В настоящее время я пытаюсь настроить небольшую сеть, в которой мой первый компьютер имеет общий ресурс NFS, идущий к трем другим компьютерам. Мне удалось правильно настроить этот общий ресурс, однако у меня возникают проблемы с предоставлением полных разрешений на чтение / запись для всех учетных записей пользователей на всех компьютерах.

В настоящее время я не использую NIS или какой-либо другой инструмент синхронизации учетных записей, и мне интересно, есть ли другой способ, без необходимости упомянутых инструментов.

1 ответ1

0

Ваша проблема, вероятно, в том, что у вас разные uid для одного и того же пользователя на разных компьютерах, поэтому у michaeld uid 10401 на компьютере1 и uid 10575 на компьютере2. Это запутает NFS, так что он не распознает двух майклов как одного и того же пользователя.

Вы можете сделать то, что NIS делает вручную, просто убедившись, что на всех задействованных компьютерах одни и те же пользователи и пользователи.

Для вашей среды самое простое, вероятно, просто убедиться, что вы добавляете пользователей на все четыре компьютера с одинаковым UID, но для больших сетей вам придется создать основную версию /etc /{passwd, shadow, group, gshadow }, которые содержат всех пользователей на всех компьютерах, затем копируют их на все компьютеры, конечно же, сохраняя разрешения и, возможно, меняя тень, чтобы пользователи, которые не должны находиться на этом компьютере, не могли войти в систему.

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