Голосование

Вы как чаще действуете? От root или через sudo?

root
sudo
По разному
Никак. Прав нету.

Автор Тема: SU, sudo, root и все вопросы связанные с ними.  (Прочитано 81018 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Глюки с консолями
« Ответ #90 : 03.11.2008 20:55:51 »
1. Пытаетесь запустить от обычного пользователя
Ходили слухи, что в Альтах, от юзера, нужно проги запускать. Из соображений безопасности...?
Это не только в ALT, а что ?

Alexei_VM

  • Гость
Re: Глюки с консолями
« Ответ #91 : 07.11.2008 19:01:46 »
Почему консоль нестандартный вид принимает, когда su user вводишь?
[root@localhost ~]# su user
bash: /root/.bashrc: Permission denied
bash-3.2$

Используйте "su -" или "su -l username"

KG

  • Гость
Re: Глюки с консолями
« Ответ #92 : 07.11.2008 19:25:40 »
Цитировать
Почему консоль нестандартный вид принимает, когда su user вводишь?
А разве надо просто su user,а не su _ имя юзера?

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Глюки с консолями
« Ответ #93 : 07.11.2008 20:10:09 »
Почему консоль нестандартный вид принимает, когда su user вводишь?
[root@localhost ~]# su user
bash: /root/.bashrc: Permission denied
bash-3.2$

Используйте "su -" или "su -l username"
или "su - <username>"

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Глюки с консолями
« Ответ #94 : 07.11.2008 20:14:46 »
Почему консоль нестандартный вид принимает, когда su user вводишь?
[root@localhost ~]# su user
bash: /root/.bashrc: Permission denied
bash-3.2$
Пожалуйста, будте добры, не ленитесь читать. Вам же будет лучьше.
Вам выше показали кусок документации на "su"  в котором указано различие.
Почему вы думаете, что при поднятии/опускании привилегий не нужно использовать "-"?
Вы же не получите самолёт из автомобиля, только заменив двигатель.

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Глюки с консолями
« Ответ #95 : 07.11.2008 20:47:04 »
Несколько глупый вопрос, но с большой просьбой разъяснить различия и ограничения.
1. вариант:
[saqqara@localhost ~]$ su yeah
Password:
bash: /home/saqqara/.bashrc: Отказано в доступе
bash-3.2$ cd /home/yeah/
bash-3.2$ whoami
yeah
2. вариант:
[saqqara@localhost ~]$ su -l yeah
Password:
[yeah@localhost ~]$ whoami
yeah
Существуют ли какие-либо другие различия и ограничения в выполнении этих команд, кроме автоматического перехода в каталог пользователя?

Drool

  • Гость
Re: Глюки с консолями
« Ответ #96 : 07.11.2008 20:53:43 »
См. выше - там русская документация с описанием в чем разница.

Оффлайн AMike

  • alt linux team
  • ***
  • Сообщений: 479
Re: Глюки с консолями
« Ответ #97 : 07.11.2008 21:00:11 »
Несколько глупый вопрос, но с большой просьбой разъяснить различия и ограничения.
1. вариант:
[saqqara@localhost ~]$ su yeah
Password:
bash: /home/saqqara/.bashrc: Отказано в доступе
bash-3.2$ cd /home/yeah/
bash-3.2$ whoami
yeah
2. вариант:
[saqqara@localhost ~]$ su -l yeah
Password:
[yeah@localhost ~]$ whoami
yeah
Существуют ли какие-либо другие различия и ограничения в выполнении этих команд, кроме автоматического перехода в каталог пользователя?
Почитайте документацию на su.
-,-l, --login
              Вызывает оболочку, как оболочку регистрации пользователя в системе.

Говоря ещё проще - эти параметры заменют "переменные окружения".
Введите комманду set и увидете, сколько их много.
Если вы сделаете просто su или su user - переменные окружения не буду заменятся и останутся от предыдущего пользователя.

Оффлайн Astro

  • Участник
  • *
  • Сообщений: 475
  • ALT Workstation 10
Re: Глюки с консолями
« Ответ #98 : 07.11.2008 21:12:36 »
Спасибо, понято.

Drool

  • Гость
Re: Глюки с консолями
« Ответ #99 : 07.11.2008 21:12:45 »
Если вы сделаете просто su или su user - переменные окружения не буду заменятся и останутся от предыдущего пользователя.
И именно потому файлы в домашнем каталоге нового пользователя будут восприниматься как чужие в плане прав доступа. Если же переключиться через "su" в рута - он остается в каталоге текущего пользователя и в случае надобности изменить что-то в ~/ - он перебъет владельца файлов на себя.

Оффлайн Aviagr

  • Участник
  • *
  • Сообщений: 323
Chestnut-dialer - кнопка от пользователя
« Ответ #100 : 09.11.2008 08:00:59 »
Решил поставить родителям АльтЛАЙТ на их старенький комп. Вот только инет у них ДИАЛАП и другого не будет. Chestnut от рута прекрасно запускается. А вот от пользователя - сделал кнопку, через sudo дал на нее пользователю беспарольный запуск - а все равно не запускается. На какие файлы еще надо дать разрешение, чтобы работало? И еще, пора бы в Синаптике как в Мандриве иметь ВЕСЬ список устанавливаемых файлов пакета, а не только зависимости! - Я бы по этой информации дал бы на них все разрешения и все!!!

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 989
Re: Chestnut-dialer - кнопка от пользователя
« Ответ #101 : 09.11.2008 08:19:15 »
И еще, пора бы в Синаптике как в Мандриве иметь ВЕСЬ список устанавливаемых файлов пакета, а не только зависимости!

Наберите в консоле rpm -ql <имя пакета> - получите желаемый список.

Цитировать
- Я бы по этой информации дал бы на них все разрешения и все!!!

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

Оффлайн Aviagr

  • Участник
  • *
  • Сообщений: 323
Re: Chestnut-dialer - кнопка от пользователя
« Ответ #102 : 09.11.2008 10:47:44 »
Вот нашел на ЛинуксФоруме:
http://linuxforum.ru/index.php?showtopic=60393&hl=Chestnut
надо еще расшарить рррд
control ppp public
 но попробую через sudo только на одного пользователя - так безопасней :-)

А переходить в консоль, чтобы в СИНАПТИКЕ увидеть  устанавливаемые (-нные) приложения пакета - это круто :-) Кнопочку к Синаптику приделать сложно (разработчикам)?  ;)

А вот и не хватает этого бубна... Может разработчики какую-нибудь Галку придумают в настройках даялера - разрешается управлять обычному пользователю?!
« Последнее редактирование: 09.11.2008 15:45:53 от Aviagr »

Оффлайн Виталий из Мгн

  • Участник
  • *
  • Сообщений: 50
    • Весёлое Подворье
Не могу зайти под root'ом-2
« Ответ #103 : 28.11.2008 18:46:38 »
Прочитал тему Не могу зайти под root'ом http://forum.altlinux.org/index.php/topic,461.0.html Но так и не понял, куда прописывать init=/bin/sh . Перерыл все настройки графики, но так и не нашёл, как разрешить вход под root в файловом менеджере. Чтение документации - результата не дало.
Простите за клон темы - проблема не решена. :(
По садоводству и огородничеству - обращайтесь. Здесь-то уж точно помогу!

Alexei_VM

  • Гость
Re: Не могу зайти под root'ом-2
« Ответ #104 : 28.11.2008 18:50:37 »
Прочитал тему Не могу зайти под root'ом http://forum.altlinux.org/index.php/topic,461.0.html Но так и не понял, куда прописывать init=/bin/sh . Перерыл все настройки графики, но так и не нашёл, как разрешить вход под root в файловом менеджере. Чтение документации - результата не дало.
Простите за клон темы - проблема не решена. :(

Начните с самого начала: куда вы не можете войти под рутом? И (самое главное!): зачем вам это делать?

Ведь если что-то настроено так, а не иначе, то к этому обычно есть веские предпосылки.