Я начинаю иметь дело с несколькими пользователями в моей системе (это VPS, обслуживающий некоторые сайты), и мне нужно убедиться, что я понимаю, как работают групповые разрешения.

Вот мои настройки:

  • У меня есть учетная запись с именем "admin". В основном это основная учетная запись, которая используется для обслуживания большинства сайтов, которые я сам контролирую.

  • Теперь я добавил вторую учетную запись с именем "Ville", поскольку один из моих пользователей хочет иметь возможность администрировать этот сайт.

Итак, я могу сделать это простым способом и просто chown папку своих доменов под пользователем ville и альтом, у них есть разрешение на все, что им нужно, и так далее.

Однако, скажем, я хочу также предоставить admin доступ к файлам (изменение и все) .. как я могу поместить обоих пользователей в одну группу и дать им разрешение обоим?

Я попытался сделать: sudo usermod -a -G admin ville

Чтобы добавить Вилле в группу администраторов, но Вилле по-прежнему не может редактировать файлы admin . Разрешения для основного каталога для пользователя ville доступны для чтения и записи как для владельца, так и для группы, а текущая группа для файлов - admin:admin ..

Но ville все еще не может написать в каталог.

Итак, что я должен делать здесь, чтобы сделать это правильно и безопасно одновременно?

Спасибо.

1 ответ1

1

Если пользователь с правами администратора должен иметь возможность редактировать много вещей, то администратор должен быть членом группы Вилле , а не наоборот.

Я управляю пользователями и группами, чтобы дать каждому пользователю его / ее собственную частную группу и установить значение umask по умолчанию 002 (вы можете сделать 007, если хотите убедиться, что пользователи не могут читать файлы друг друга по умолчанию). Затем, когда пользователи должны иметь возможность записи в одни и те же файлы, поместите их в общую группу, выполните chgrp каталог для этой группы и установите флаг setgid для этого каталога (это обеспечит наличие любых дополнительных файлов или подкаталогов, которые будут созданы та же группа).

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