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