Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как создать дополнительного root пользователя?  (Прочитано 71152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Тут трасклад такой - если пользователю доверия нет то никаких рутовых прав ему давать - категорически нельзя. Надо что-то настроить - пусть напишет что и как настроить - и ты настроишь как надо если сочтешь что это не нарушит безопасность. Так всегда делалось и должно делаться.

По идее у машины не должно быть двух хозяинов. Как не могут существовать две хозяйки на одной кухне, так и на такой машине .... порядка не будет....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
В целом ясно, всем спасибо.

Пользователь решил продолжить мысль 29 Марта 2013, 16:46:03:
Вообще у меня не совсем так получает. Я купил скрипт, под названием "Кухонный гарнитур". И мне человек говорит. Мы устанавливаем кухонные гарнитуры купленные у нас в рабочее время с 8 утра до 6 вечера. А я говорю, извините, я в это время работаю. Соответственно, выход один или ставить самому или дать ключи от квартиры.

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

вот например запись в файле sudoers
# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

Какая за запись и о чем говорит? И где вообще можно почитать про настройку доступа с изменением прав?

Во вторых я создал пользователя admin и добавил его в группу admin.

adduser admin
usermod -aG admin

В файле /etc/group вижу

admin:x:1002:admin
под root редактирую запись

admin:x:1002:
Я так понимаю, теперь пользователь ни в какой группе не находится.

Но при этом захожу под admin и ввожу

sudo nano /etc/group

и спокойно редактирую файл, который принадлежит только root

В целом мне так и осталось не ясно, кому именно доступны права на выполнение команды sudo и как их настроить.
« Последнее редактирование: 29 Марта 2013, 16:46:03 от ksik »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Root-у то sudo зачем? Оно ему как рыбе - зонтик!  :2funny: ;D :2funny:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
Я не от имени root все это делал, а от имени admin

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я про sudoers....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
sudoers - это настройки по умолчанию.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
%admin ALL=(ALL) ALL можно убирай строк
зачем два админ и судо.
Wars ~.o

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
Да я бы с радостью настроил, так как больше подойдет под мои нужны. Если бы мне объяснили, что значат данные настройки, и какие Варианты настроек вообще возможны.

А самое главное, почему у меня пользователь выполняет команды от имени root, даже через sudo, и как распределить пользователей, которым доступно sudo, а каким нет.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
%admin ALL=(ALL) ALL если надо, вдруг установка пакета deb скрипт admin неудаётся, будущее пример 2030 год небудет admin, только sudo.
Wars ~.o

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
почему у меня пользователь выполняет команды от имени root, даже через sudo, и как распределить пользователей, которым доступно sudo, а каким нет.
https://forum.ubuntu.ru/index.php?topic=217406.msg1675317#msg1675317
Если бы мне объяснили, что значат данные настройки, и какие Варианты настроек вообще возможны.
user ALL=nano, vim, cp, !rmчитать как разрешить пользователю user выполнять от рута nano, vim, cp и запретить выполнять rm.
добавляешь подобную запись в /etc/sudoers и привилегии настроены.
бонус. логи кто что из под судо делал (вместе с именами пользователей, временем и т п) хранятся в файле /var/log/auth.log .
/var/log/auth.log | grep sudo
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
sudo дает пользователю выполнять команды от имени root
На основании видимо этих правил группам admin и sudo

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

 в файле /etc/group у меня написано

admin:x:1002:adminпервое admin я так понял - это группа, последняя пользователь, их можно писать через запятую

Я удалил последнюю
admin:x:1002:
Получилось пользователь admin у меня не находится ни в какой группе

Я что-то не так понял?



Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
почти.
в файле /etc/passwd у пользователя прописана его основная группа, которая обычно совпадает с именем пользователя. соответственно у тебя admin все еще в группе admin находится.
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
Тогда получается, что мне еще нужно запретить создание пользователей sudo и admin

Пользователь решил продолжить мысль 29 Марта 2013, 20:09:13:
Кроме прочего я например не вижу, чтобы пользователь был прописан в какой-либо группе
admin:x:1002:1002:,,,:/home/admin:/bin/bashПо крайней мере явно
« Последнее редактирование: 29 Марта 2013, 20:09:13 от ksik »

Оффлайн ZwS

  • Старожил
  • *
  • Сообщений: 1674
    • Просмотр профиля
я бы запретил вообще создание пользователей. это человеку не нужно, если ему только настройки поправить надо.
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн ksik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
    • Каталог фирм
Пользователи мне нужны, т.к. мне нужно создавать пользователей для доступа по ftp.
Если я правильно понимаю, то все пользователи, всегда находятся в группе с их именем, не зависимо ни от чего.
Получается нужно запретить как-то этих двух пользователей.
Если все верно, то как?

Пользователь решил продолжить мысль 29 Марта 2013, 21:24:48:
И все-таки как настраивается файл sudoers, мне так и осталось неясным. Может быть где-то есть подробная инфа? Я к сожалению не нашел
« Последнее редактирование: 29 Марта 2013, 21:24:48 от ksik »

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.