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


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

Автор Тема: можно ли работать под рутом?  (Прочитано 2836 раз)

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

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5263
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #30 : 01 Ноября 2015, 21:53:53 »
user1@PC:~$ su user2
Пароль:<пароль_user2>
user2@PC:/home/user1$
т.е. зная пароль user2, получаем его полномочия, но при этом остаемся в своем хомяке

или с параметром -l
user1@PC:~$ su -l user2
Пароль:<пароль_user2>
user2@PC:~$
т.е. зная пароль user2, получаем его полномочия, но при этом уже в его хомяке

ну, а если так
user1@PC:~$ sudo su -l user2
[sudo] password for user1:
user2@PC:~$
т.е. при условии, что user1 администратор, то чтоб получить права user2, при чем в его же хомяке, знать его пароль не обязательно, достаточно знать пароль администратора ::)

Пользователь решил продолжить мысль 01 Ноября 2015, 21:57:14:
- такие вот игры с su и sudo  :coolsmiley:
« Последнее редактирование: 01 Ноября 2015, 21:57:14 от F12 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #31 : 01 Ноября 2015, 22:43:42 »
начало
sudo suдальше
su userбез пароль, это место автозапуск от рута, выполнить su user.
ну вот.
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #32 : 02 Ноября 2015, 00:04:46 »
victor00000, вот и я спрашиваю, зачем так делать?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #33 : 02 Ноября 2015, 00:43:03 »
peregrine,
как я и думал, т.к. история команд пишется в хомяк рута...

Что касается масла масляного и предложения использовать sudo -s, оно не равно sudo su, т.к. хомяки различаются и sudo -i не равно sudo su, т.к. меняется рабочая директория.

Оффлайн sidbar

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #34 : 02 Ноября 2015, 16:02:01 »
peregrine,
у меня почему-то при sudo-s и -i показывает /root
sidbar@bunker:~$ sudo -s
[sudo] password for sidbar:
root@bunker:/home/sidbar# echo $HOME
/root

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #35 : 02 Ноября 2015, 18:00:34 »
L~$
L~$ sudo su -c 'echo "$USER $HOME"'
root /root
L~$
L~$ sudo bash -c 'echo "$USER $HOME"'
root /home/victor00000
L~$
L~$ sudo su victor00000 -c 'echo "$USER $HOME"'
victor00000 /home/victor00000
L~$
L~$
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #36 : 05 Ноября 2015, 17:59:41 »
thunderamur, а ты команду cd выполни при sudu su, она тебя в хомяк кинет.

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #37 : 05 Ноября 2015, 18:50:34 »
sudo -s, оно не равно sudo su, т.к. хомяки различаются и sudo -i не равно sudo su, т.к. меняется рабочая директория.
thunderamur, а ты команду cd выполни при sudu su, она тебя в хомяк кинет.
При sudo su cd кинет в хомяк рута, как и нужно.
При sudo -s, в хомяк пользователя, если я не ошибаюсь.
При sudo -i, в хомяк рута, как и нужно, НО эта команда туда кинет и без cd, в отличие от sudo su, которая не изменит рабочую директорию. Да, я повторяюсь.
Так что не одно и то же.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #38 : 06 Ноября 2015, 08:13:33 »
thunderamur,
sudo -E -s
man sudo
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #39 : 06 Ноября 2015, 17:36:05 »
AnrDaemon,
Зачем оно мне?
Мы тут говорим о том есть ли смысл в sudo su. Мне -E не нужно.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #40 : 06 Ноября 2015, 18:44:40 »
Никакого. sudo прекрасно заменяет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #41 : 08 Ноября 2015, 20:27:00 »
AnrDaemon,
thunder@thunder-test:~$ sudo su
root@thunder-test:/home/thunder# echo $HOME
/root

thunder@thunder-test:~$ sudo -Es
root@thunder-test:~# echo $HOME
/home/thunder

Т.е. история будет писаться к пользователю, а не к руту. Разница есть.

$ $ $

  • Гость
Re: можно ли работать под рутом?
« Ответ #42 : 08 Ноября 2015, 20:53:18 »
sudo su   удобно
yyy@yyy-Satellite-L300:~/visup/Видео$ sudo su
[sudo] password for yyy:
root@yyy-Satellite-L300:/home/yyy/visup/Видео#

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #43 : 09 Ноября 2015, 05:10:29 »
Не знаю, что там удобного. Мне удобно, когда меня не отрывают от работы.
Вспоминать, какие команды от какого пользователя вводил - ну его нафиг. Пусть всё в одном месте будет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: можно ли работать под рутом?
« Ответ #44 : 09 Ноября 2015, 06:56:38 »
AnrDaemon,
Так в том и прикол, что при sudo su, $HOME=/root, т.е. история команд за рутом хранится, а не запользователем! Также как при sudo -i, но в отличии от последней повышение привелегий через sudo su оставляет тебя в исходной директории.

А вот sudo -Es, оставляет директорию, но история пишется к пользователю.

 

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