Я налаштовую сервер, де є кілька розробників, які працюють над декількома додатками.
Я розібрався, як надати певним розробникам спільний доступ до необхідних каталогів додатків, використовуючи setgid bit
та default ACLs
надавати доступ будь-кому в групі.
Багато з цих додатків працюють під терміналом під час розробки для легкого доступу. Коли я працюю в самоті, я налаштував користувача на додаток і запустив екран як цей користувач. Це має і той недолік, що кожен розробник, щоб використовувати screen session
пароль, повинен знати пароль, і важче тримати окремі облікові записи користувачів та додатків.
Один із способів, який може працювати, - це використання функцій багатокористувацького екрана. Вони не працюють поза коробкою, проте екран скаржиться на необхідність suid root
. Чи має давання, що має якісь недоліки? Я досить обережно використовую що- suid root
небудь. Можливо, є причина, чому це не за замовчуванням?
Чи варто це робити з screen
чи є інший розумний спосіб робити те, що я хочу?
suid root
. Я зрозумів, що запитаю, чи це найкращий спосіб робити, перш ніж додавати права доступу до програм, у яких їх немає за замовчуванням