Новый веб-сервер: Что все учетные записи пользователей должны я создавать и полномочия предусмотреть

man zshall /forward-word /backward-word

echo $WORDCHARS
*?_-.[]~=/&;!#$%^(){}<>
WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'  ;# without /
3
20.03.2017, 12:04
1 ответ

su требует совместного использования пароля. Я предпочитаю sudo. Так, разработчики работали бы также sudo -u app command работать command как app, или выполненный sudo -u app -i запустить интерактивную оболочку как app. Возможно sudo -u app -i /bin/bash если Вы установили appокружите к чему-то как/bin/false или/bin/true.

Если они не нуждаются в полной оболочке как в приложении, а скорее только должны перезапустить приложение, можно ограничить команды, которые они могут выполнить как приложение. Используйте ACL по умолчанию на каталогах, к которым они должны получить доступ, который предоставляет доступ к devs и к приложению, таким образом, у Вас нет проблем разрешения файловой системы. Принцип наименьшего количества полномочия - то, за чем необходимо следовать, по моему скромному мнению. Если они не должны делать этого, не предоставляйте им доступ, чтобы сделать это.

Обычно я предпочитаю использовать ключи только для ssh. Если можно сделать это, отключить пароли для devs и установить sudo правила для не требования пароля. Затем нет никаких паролей, необходимых ни для кого, и таким образом никакой пароль для раскрытия / не проигрывает / сброс.

Чтение присвоения в течение этого вечера, потому что это - слишком для этого сообщения: "как делают файловую систему, ACLs работают" и, "как я настраиваю sudo". Возможно, сопровождаемый путем управления ssh ключами.

2
27.01.2020, 21:28
  • 1
    Ну, я знаю sudoers.d /* установка sshd_config и формат. Не сведущий в фс ACLs. Вы - harping на setfacl/getfacl? –  Ethan 07.10.2013, 01:08
  • 2
    'можно ограничить команды, которые они могут выполнить как приложение' - да, у меня есть маленькие сценарии удара, от которых для, например, управляют приложением через supervisorctl и в настоящее время выполнение только их app пользователь, использующий sudo конфигурация и без пароля. –  Ethan 07.10.2013, 01:12
  • 3
    Да, я заблокировал пароль для 1 пользователя dev группы. Но включил доступ пароля для другого - на всякий случай, если мои катастрофические отказы машины работы или резервные копии умирают. Однако я планирую установить fail2ban, таким образом надеясь, что доступ пароля для отдельного пользователя shouldnot представляет любую угрозу. BTW, для обоих пользователей, у меня есть пароль - не чувствуют себя слишком комфортно без него. –  Ethan 07.10.2013, 01:16
  • 4
    Вот хорошая начальная точка для ACLs: lithostech.com/2009/02 / … –  Ethan 08.10.2013, 22:16
  • 5
    Это - ссылка ACL, которую я обычно совместно использую: users.suse.com/~agruen/acl/linux-acls/online Это говорит Вам всем Вас, вероятно, когда-либо, хотел знать. –  dannysauer 08.10.2013, 23:48

Теги

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