В чем смысл пользователя «оператора»?
Многие системы un * x поставляются с учетной записью пользователя с именем «operator». Какова цель этой учетной записи?
Используют ли некоторые системы эту учетную запись или это историческое наследие? Вы когда-нибудь использовали этот аккаунт в своей организации?
- Почему Linux-имена не могут начинаться с цифр?
- Не удалось добавить существующего пользователя в существующую группу в ubuntu
- Как я могу заставить все мои процессы начать с приятности 5
- GID, текущие, первичные, дополнительные, эффективные и реальные идентификаторы групп?
- Разрешения пользователя внутри и снаружи контейнеров LXC?
У учетной записи «operator» есть домашний каталог, установленный на что-то вроде /root
или /
. Почему это?
Linux:
Login: operator Name: operator Directory: /root Shell: /sbin/nologin
Или FreeBSD:
Login: operator Name: System Operator Directory: / Shell: /usr/sbin/nologin
В FreeBSD некоторые файлы фактически принадлежат пользователю «operator»:
# find / -user operator -exec ls -ld {} \; drwx------ 2 operator operator 512 Apr 20 17:11 /var/db/entropy
Этот вопрос неудивительно сложно для Google, так как почти все результаты google относятся к операциям оболочки или кода.
3 Solutions collect form web for “В чем смысл пользователя «оператора»?”
Понятие операторов происходит от второго поколения компьютеров. В то время программисты использовали для написания кода на перфокартах, а затем доставляли карты оператору – профессиональному персоналу, имеющему доступ к безумно дорогостоящей машине мейнфрейма. Оператор отвечал за то, чтобы положить карты на машину для выполнения. Когда выполнение было выполнено, оператор собирал выходные данные и карты и возвращал их программисту.
Во время третьего поколения, когда появились первые UNIX, необходимость в исходных операторах была устранена, поскольку распределение времени уже было введено, и программисты могли писать код, используя свои собственные немые терминалы. Таким образом, я соглашусь с Джеральдом и Мэттом, что пользовательский оператор в системах UNIX предназначен для выполнения низкоприоритетных административных задач (замена лент, резервных копий, обслуживания и т. Д.).
Ответ Мэтта вполне корректен, но не учитывает исторический контекст: когда системы UNIX были впервые введены в более крупные центры обработки данных, «оператор» обычно был фактическим названием должности для сотрудников, выполняющих простые рутинные задачи в системах.
Пользователь-пользователь был традиционно там для простого обслуживания, поэтому обычно он имеет неограниченный доступ на чтение к дискам (также находясь в группе операторов) для выполнения дампов / резервных копий. Таким образом можно сделать резервную копию, не требуя root pw.