Я думал, что было бы выгодно иметь пользователя с разрешениями выше, чем пользователь root.
Видите ли, я хотел бы сохранить все действия и почти все существующие привилегии пользователя root точно такими, какие они есть сейчас.
Тем не менее, я хотел бы иметь возможность отказать в привилегиях в крайне изолированных случаях.
Одно из преимуществ этого позволит мне предотвратить установку некоторых нежелательных файлов во время обновлений. Это всего лишь пример одного возможного преимущества.
Поскольку обновления apt-get запускаются пользователем root или с правами sudo, apt-get может заменять определенные нежелательные файлы во время обновлений.
Если бы я мог отказать в этих привилегиях этим отдельным конкретным файлам, я мог бы установить их как simlink для /dev/null
или, возможно, иметь пустой файл-заполнитель, который мог бы иметь разрешения, которые запретили бы замену файла во время обновления.
Кроме того, я не могу не напомнить о строке, которая была сказана в интервью с одним из создателей Ubuntu, когда парень сказал что-то о том, как пользователи лучше доверяют «нам» (обращаясь к разработчикам Ubuntu) «потому что у нас есть root msgstr "который был ссылкой на то, как обновления системы выполняются с правами root.
Простое изменение процедуры установки, чтобы сказать, что обойти эту проблему, абсолютно не то, что меня интересует здесь. Теперь, когда у меня есть вкус к мысли о возможности запретить root-доступ, я хотел бы найти способ сделать это просто ради этого.
Я просто подумал об этом и не потратил никакого времени на эту идею, и я довольно уверен, что это можно выяснить. Однако мне любопытно узнать, было ли это уже сделано или, возможно, это не новая идея или концепция.
По сути, кажется, что должен быть какой-то способ иметь супер-суперпользователя, который имел бы разрешение, превышающее разрешение системы, только на один градус.
Примечание. Хотя я считаю, что принятый ответ больше всего соответствует критериям, мне действительно нравится ответ @CR. также.
Я хотел бы создать фактического пользователя выше на дереве (я), но я думаю, что мне просто нужно сесть однажды, когда у меня будет время, чтобы это выяснить.
Кроме того, я не пытаюсь выбрать Ubuntu здесь; Я бы не стал использовать его в качестве основного дистрибутива, если бы чувствовал себя отрицательно.
apt
(пере) запись файлов, может привести к ошибке, прерывая процесс обновления. apt
затем откажется делать какие-либо обновления или установки, пока «проблема» не будет решена.