Автор Тема: как создать пользователя, которому разрешено заходить под ssh? (РЕШЕНО!)  (Прочитано 10610 раз)

Оффлайн DDDstart

  • Завсегдатай
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Подскажите, пожалуйста, как создать пользователя, которому разрешено заходить под ssh?

Установил систему, но при попытке зайти по ssh по root`ом, соответственно, посылает,
а больше никаких пользователей в системе нет.

Выполняю
useradd -m ddd -G root,sys,adm,bin -d /home/ddd -s /bin/bash -p xxxxxxxxxxx

пользователь создается, даже могу под ним зайти по ssh, но команда "su - " для него запрещена.

Что делать???
« Последнее редактирование: 16.09.2010 17:48:53 от DDDstart »
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Что делать???

Добавить пользователя в группу wheel.

Оффлайн DDDstart

  • Завсегдатай
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Что делать???

Добавить пользователя в группу wheel.

Сделал. Все равно отказано в доступе при попытке выполнить su -

Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Сделал. Все равно отказано в доступе при попытке выполнить su -

Ну тогда еще control su wheelonly

Оффлайн DDDstart

  • Завсегдатай
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Ну тогда еще control su wheelonly

Это куда писать?  ;D
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Это куда писать?  ;D

В командную строку, от рута.

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 461
Как вариант - положите свой ключ к руту в .ssh/authorized_keys и ходите по ssh так: ssh root@IP_HOST_TO_Enter
По ключу рутом пускает.

Оффлайн DDDstart

  • Завсегдатай
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
В командную строку, от рута.

Все равно отказано в доступе
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн greyzy

  • Завсегдатай
  • *
  • Сообщений: 277
    • http://samba-doc.ru
Все равно отказано в доступе
##завожу юзера
#useradd sergosu
#passwd sergosu
password ****
##вот его параметры после создания:
# id sergosu
uid=501(sergosu) gid=502(sergosu) groups=502(sergosu)
##добавляем его в группу wheel:
# usermod -G 10 sergosu
##смотрим какие теперь параметры, видим, что теперь он входит в группу wheel
# id sergosu
uid=501(sergosu) gid=502(sergosu) groups=502(sergosu),10(wheel)
иду во вторую консоль, логинюсь под sergosu, делаю su - и все чудьненько заходит под рутом. Где-то вы ошибку сделали. проверьте по id_имя_пользователя, являетесь ли членом этой группы.

А вообще странно, тема у вас про ssh, а спрашиваете про su -...
« Последнее редактирование: 16.09.2010 13:38:04 от greyzy »

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
А вообще странно, тема у вас про ssh, а спрашиваете про su -...

Что странного? По ssh не пускают root'а с паролем согласно умолчальным настройкам. Можно зайти юзером, и далее su -. Вполне логично.

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Все равно отказано в доступе

Ну в конце концов поглядите, какие права доступа стоят у /bin/su
ll /bin/su

Оффлайн DDDstart

  • Завсегдатай
  • *
  • Сообщений: 73
  • Linux создан для сети, как птица для полета
    • Свято-Введенский приход
Все равно отказано в доступе
##завожу юзера
#useradd sergosu
#passwd sergosu
password ****
##вот его параметры после создания:
# id sergosu
uid=501(sergosu) gid=502(sergosu) groups=502(sergosu)
##добавляем его в группу wheel:
# usermod -G 10 sergosu
##смотрим какие теперь параметры, видим, что теперь он входит в группу wheel
# id sergosu
uid=501(sergosu) gid=502(sergosu) groups=502(sergosu),10(wheel)
УРААААААААААААА!!!
ВСЕ РАБОТАЕТ!!!
СПАСИБО ВСЕМ.

« Последнее редактирование: 22.11.2010 15:07:05 от ruslandh »
Неверующие остаются неверующими только лишь до момента своей смерти.
http://vvedenskiy.org

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
##добавляем его в группу wheel:
# usermod -G 10 sergosu
и удаляем его из всех других полезных групп.
Надо
gpasswd -a sergosu wheel

Оффлайн greyzy

  • Завсегдатай
  • *
  • Сообщений: 277
    • http://samba-doc.ru
Цитировать
##добавляем его в группу wheel:
# usermod -G 10 sergosu
и удаляем его из всех других полезных групп.
Надо
gpasswd -a sergosu wheel

В моем случае никаких других полезных групп и не было, но согласен, эту тонкость не заметил, почитав ман выясняем, что в данном случае юзер становится членом тех групп, которые перечислены, то есть в моем случае, чтобы юзер был в составе всех нужных групп, надо было сделать так (альтератором по умолчанию такие группы задаются):
# usermod -G 10,14,19,22,71,80,81,83,101,101,102,105 sergosu_alt
# id sergosu_alt
uid=503(sergosu_alt) gid=504(sergosu_alt) groups=504(sergosu_alt),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),101(scanner),102(xgrp),105(camera)
Собственно, при создании надо было определять, какие должны быть группы.

Пасип за подсказку, про команду gpasswd тоже впервые слышу, полезно.


Оффлайн greyzy

  • Завсегдатай
  • *
  • Сообщений: 277
    • http://samba-doc.ru
Кстати, номера этих "полезных" во всех линуксах одинаковые?