
Я настраиваю Ubuntu 12.04 для своей сестры. Я хотел бы дать ей систему, которую она действительно не сможет испортить, но при этом сможет делать обычные вещи, например устанавливать программное обеспечение.
Я не хочу просто добавлять ее пользователя, /etc/sudoers
чтобы она могла стать пользователем root, потому что она может что-то напутать.
Я знаю, что я мог бы обойти это, просто добавив ее в необходимые группы, но я не уверен, в какие именно группы это нужно сделать.
Может ли кто-нибудь порекомендовать их или указать мне на какой-либо список часто используемого программного обеспечения в Ubuntu, требующего членства в группе?
решение1
По большей части вы не сможете установить программное обеспечение без доступа root. Это если вы говорите об установке из Ubuntu и подобных репозиториев. Можно устанавливать что-то локально для конкретного пользователя, но это, как правило, нетривиально, если вы не знаете, что делаете.
И вы не будете добавлять пользователя в /etc/sudoers, вместо этого добавьте его в группу "adm". Это даст доступ к sudo.
Единственным другим вариантом было бы сделать ее обычным непривилегированным пользователем, и тогда вам или кому-то другому пришлось бы устанавливать программное обеспечение по мере необходимости. Это может работать без особых проблем, потому что, на самом деле, как часто обычный человек устанавливает что-то новое после того, как все настроено и все необходимое программное обеспечение установлено?
Я обнаружил, что в целом большинство людей могут принять силу sudo, если вы скажете им никогда не использовать его, если они не знают точно, что делают. Однако, если это не сработает, то вы в тупике.