Переименование мусорного ведра пользователей системы и человека, не причиняя вред?

возьмите некоторых других лучшее учебное руководство от официального сайта человечности и не забывайте делать способную установку установки, у меня есть один доменное имя, которое все же настроило.

С уважением,

1
20.08.2013, 23:17
3 ответа

Я взглянул на документацию POSIX, ожидающую найти список зарезервированных имен пользователей, и был удивлен, что никакой такой список не существует в стандарте (даже root!).

Однако, по-моему, необходимо расценить все имена пользователей в системе с UIDs меньше чем 1 000, чтобы быть зарезервированными имена. Это - вид изменения, которое, в то время как возможно, могло вызвать проблемы, которые очень трудно разыскать. Вы могли даже оказаться в ситуации, где, после установки или пакетов обновления, Ваши пользователи заканчивают тем, что владели битами системы.

6
27.01.2020, 23:12
  • 1
    Debian делают предположения о базах данных пользователя/группы, таким образом, имена пользователей как bin и man не мог бы быть зарезервирован в POSIX, но определенно резервируются в Debian (и Ubuntu). –  Alexios 14.08.2013, 12:30
  • 2
    man пользователь все еще склонен использоваться, чтобы поддержать и обновить кэши страницы справочника в / var по крайней мере. –  Shadur 14.08.2013, 12:35
  • 3
    Таким образом, я думаю, что создам пользователей, названных sysbin и sysman, и скажу ежедневному заданию крона находить все файлы, которые являются вне дома каталогом и принадлежавший мусорному ведру и человеку и затем изменяют владение. Какие-либо комментарии к этому решению? –  bluefire81 14.08.2013, 12:50
  • 4
    могли бы владеть файлами вне дома каталог, прежде всего в /var. Дифференциация между материалом они должны и не должны владеть, будет трудным. –  Flup 14.08.2013, 12:53
  • 5
    A find / -user man на моей человечности 12.04 минимальная установка показала, что единственные директора и файлы, принадлежавшие пользовательскому человеку, /var/cache/man и его содержание. Пользователь bin не владеет никакими файлами на этой минимальной установке. Я дам ему попытку. –  bluefire81 14.08.2013, 15:34

Из того, что я понимаю, Вы ищете, команда для переименования пользователя. Попробуйте это:

sudo usermod -l <newlogin> <oldlogin>

Но я соглашаюсь с другими, это походит на плохую идею.

2
27.01.2020, 23:12
  • 1
    Спасибо за подсказку с usermod, но я боюсь, что Вы подкачали логины: это должно быть sudo usermod -l <newlogin> <oldlogin> Это работало над Обновленным ubuntu 12.04 –  bluefire81 14.08.2013, 15:47
  • 2
    он теперь показывает правильный порядок для старого/нового входа в систему. –  Charles Newey 14.08.2013, 16:06

Переименование пользователей системы не поддерживается. Необходимо было бы выследить все места, где имена пользователей используются, и потому что переименование пользователей системы не поддерживается, это могло бы включить изменение некоторых системных двоичных файлов. Это могло бы включить изменение сценариев установки пакетов, что можно установить или обновить интервал он будущее также.

Я полагаю, что Ubuntu не использует пользователя bin вообще это только уехало в историческую совместимость. Пользователь man владеет кэшем страниц руководства. Вам могло бы сойти с рук переименование их, но если Вы пробуете это, не удивляйтесь, когда Ваша система повреждается.

К сожалению, нет никакого портативного списка имен пользователей, которые резервируются для системы. Довольно распространенный способ убедиться избежать конфликтов состоит в том, чтобы присвоить пользователям - людям имя пользователя, которое содержит цифры. Эта стратегия также позволяет снимать неоднозначность между людьми, у которых есть те же инициалы или имена или фамилии, которые начинаются с тех же немногих букв. Например, Barbara Iphygenia Norris могла бы быть bin19 в то время как Benjamin Ignacio Nesbitt был бы bin75.

0
27.01.2020, 23:12

Теги

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