Автор Тема: Не даёт права суперпользователя  (Прочитано 2605 раз)

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
[artem@host-2 ~]$ su-
bash: /bin/su: Отказано в доступе

В чем проблема подскажите?
Alt Linux - Поддержим Российского производителя!

Оффлайн Odyssey

  • Участник
  • *
  • Сообщений: 33
Re: Не даёт права суперпользователя
« Ответ #1 : 19.10.2010 22:17:32 »
Вариант 1: пользователь artem не включен в группу wheel. Чтобы включить его туда, я бы сделал так:
* открыл свободный терминал (например третий, через ctrl+alt+f3)
* залогинился под root
* запустил бы mc
* нашёл бы в файле /etc/group строчку примерно такого вида:
wheel:x:10:root,user1,user2* дописал бы туда через запятую:
wheel:x:10:root,user1,user2,artem* сохранил бы, вышел из редактора, mc, разлогинился через exit
* вернулся бы в седьмой терминал (ctrl+alt+f7)
* разлогинился+залогинился (через меню), или перезагрузился.

Вариант 2: неправильные права доступа к /bin/su, должен быть у root'a полный доступ, у группы wheel доступ на выполнение.
« Последнее редактирование: 19.10.2010 22:20:08 от Odyssey »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не даёт права суперпользователя
« Ответ #2 : 19.10.2010 22:21:48 »
1. От root:
# gpasswd -a artem  wheel
не проще?
2. Иногда стоит
# control su
подкрутить (посмотреть)

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Не даёт права суперпользователя
« Ответ #3 : 19.10.2010 22:45:14 »
Спасибо помогло. Вопрос такой почему слетел su?
Alt Linux - Поддержим Российского производителя!

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Не даёт права суперпользователя
« Ответ #4 : 20.10.2010 04:58:44 »
Спасибо помогло. Вопрос такой почему слетел su?
#id artem ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не даёт права суперпользователя
« Ответ #5 : 20.10.2010 09:02:23 »
А su (из коробки) разрешено только пользователю, созданному первым.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Не даёт права суперпользователя
« Ответ #6 : 20.10.2010 15:05:01 »
А su (из коробки) разрешено только пользователю, созданному первым.
...потому что он включается в группу wheel (а не потому что первый) :)
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не даёт права суперпользователя
« Ответ #7 : 20.10.2010 15:21:15 »
Тут важно что из коробки. Если-бы из коробки было
control su restricted
то рецепт с wheel не срабатывал-бы.
А при
control su public
он-же терял смысл :)

Так-что что важнее: то что он первый, или что он в wheel можно долго спорить.
Важно то, что-бы пользователь к этому привык.

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Не даёт права суперпользователя
« Ответ #8 : 21.10.2010 00:38:43 »
Спасибо помогло. Вопрос такой почему слетел su?
#id artem ?
[root@host-2 ~]# id artem
uid=500(artem) gid=500(artem) groups=500(artem),10(wheel),101(scanner)
Alt Linux - Поддержим Российского производителя!

Оффлайн Andrey

  • Участник
  • *
  • Сообщений: 734
Re: Не даёт права суперпользователя
« Ответ #9 : 21.10.2010 05:26:23 »
Спасибо помогло. Вопрос такой почему слетел su?
#id artem ?
[root@host-2 ~]# id artem
uid=500(artem) gid=500(artem) groups=500(artem),10(wheel),101(scanner)
Ну могу предположить. что были манипуляции с пользователем, например какой-нибудь usermod?

Оффлайн Kemper

  • Участник
  • *
  • Сообщений: 572
  • Simply Linux
Re: Не даёт права суперпользователя
« Ответ #10 : 21.10.2010 14:32:34 »
Да были. Я юзал usermod когда вводил себя в группу scane. Спасибо за пояснение.
Alt Linux - Поддержим Российского производителя!