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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: проблема при выполнении команд sudo <команда>  (Прочитано 1222 раз)

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

Оффлайн Guranvir

  • Автор темы
  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
abc@abc-desktop:~$ sudo cd /root
[sudo] password for abc:
sudo: cd: command not found
Я думаю проблема в том, что sudo ищет такую утилиту и пытается запустить из под root, но это же встроенная команда прямо в bash. Поэтому нужно запускать bash из под root. К примеру такая команда никаких нареканий не вызывает у shell:     
sudo nautilus /root. Правда у нее произошла интересная реакция с другой стороны:
Initializing nautilus-gdu extension
Nautilus-Share-Message: Called "net usershare info" but it failed: Ошибка 255 при запуске 'net usershare': net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Нет такого файла или каталога
Please ask your system administrator to enable user sharing
И действительно система права я ничего не расшаривал и самба у меня на машине не борется не нужна она мне. А отсюда вопрос почему она вдруг забеспокоилась при вызове nautilus о расшаривании? 


Пользователь решил продолжить мысль 10 Августа 2010, 14:18:57:
Таким образом два вопроса:
1) Если я хочу в оболочке перейти в каталог root'a например, то нужно запускать всю оболочку с root привилегиями, а sudo не поможет. Это так?
2) Почему при вызове nautilus ОС вдруг забеспокоилась о расшаривании?     
« Последнее редактирование: 10 Августа 2010, 14:18:57 от Guranvir »

Оффлайн Trauben

  • Активист
  • *
  • Сообщений: 288
    • Просмотр профиля
Re: проблема при выполнении команд sudo <команда>
« Ответ #1 : 10 Августа 2010, 14:23:15 »
sudo su
cd /root

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: проблема при выполнении команд sudo <команда>
« Ответ #2 : 10 Августа 2010, 14:26:01 »
sudo -s или sudo -i в помощь :)
Ubuntu, Gentoo, RHEL, AIX

Оффлайн dieselist

  • Активист
  • *
  • Сообщений: 525
    • Просмотр профиля
    • diesel.pp.ua
Re: проблема при выполнении команд sudo <команда>
« Ответ #3 : 10 Августа 2010, 15:20:48 »
Да как бы я на кашерность и никогда не претендовал:) кстати вопрос то с SAMBA остался открытым, товарищ друид:)) 

Пользователь решил продолжить мысль 10 Августа 2010, 15:18:10:
Ну да ладно предлагаю флуд прекратить нам с Вами. Просто с таким поведением nautilus ранее не сталкивался потому и спрашиваю 

Могу предположить, что наутилус собран с поддержкой самбы, потому и дергает ее при запуске.
Ubuntu, Gentoo, RHEL, AIX

Оффлайн Guranvir

  • Автор темы
  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: проблема при выполнении команд sudo <команда>
« Ответ #4 : 10 Августа 2010, 15:27:47 »
Возможно но, система стандартная 10.04 LTS не серверная.  Просто вчера буквально запускал тот же nautilus   и для той же папки root никаких ошибок не заметил. Установил вчера svn клиент стандартный и сегодня для эксперимента утилиты связанные с SElinux. Думаю последнее никак не влияет, если только svn но то же вряд ли      

Оффлайн Pace!

  • Активист
  • *
  • Сообщений: 345
    • Просмотр профиля
Re: проблема при выполнении команд sudo <команда>
« Ответ #5 : 10 Августа 2010, 15:29:23 »
Может, создать /var/lib/samba/usershares?

Оффлайн Guranvir

  • Автор темы
  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: проблема при выполнении команд sudo <команда>
« Ответ #6 : 10 Августа 2010, 15:32:08 »
Попробую но что интересно: сейчас вобще без ошибок то же самое сработало, в системе ничего не менял

Оффлайн Daglonn

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: проблема при выполнении команд sudo <команда>
« Ответ #7 : 10 Августа 2010, 15:44:26 »
чёт напортачили в правах
оцените что у Вас под любимым юзером, и оцените что под root

Оффлайн Agafonov

  • Администратор
  • Старожил
  • *
  • Сообщений: 1114
  • Нам помехи не страшны!
    • Просмотр профиля
    • Живу в сети...
Re: проблема при выполнении команд sudo <команда>
« Ответ #8 : 10 Августа 2010, 15:58:41 »
Ребята, будьте вежливы...

Я сам использую sudo -i, когда надо в терминале пошаманить от суперпользователя.

При запуске графических программ надо запускать (через alt+f2) gksu nautilus, например, а не через sudo.
Ubuntu 16.04 LTS @ Desktop & Servers

Оффлайн Guranvir

  • Автор темы
  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
Re: проблема при выполнении команд sudo <команда>
« Ответ #9 : 10 Августа 2010, 16:00:37 »
Никаких изменений под юзером и root, ошибка полностью испарилась.   Значит похоже система просто понервничала без продолжений . Daglonn спасибо за внимание 

Пользователь решил продолжить мысль 10 Августа 2010, 16:07:01:
Да спасибо Вам Agafonov полезный ключ, не знал:)
« Последнее редактирование: 10 Августа 2010, 16:07:01 от Guranvir »

Оффлайн Daglonn

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: проблема при выполнении команд sudo <команда>
« Ответ #10 : 10 Августа 2010, 16:14:44 »
Рад повстречать

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: проблема при выполнении команд sudo <команда>
« Ответ #11 : 10 Августа 2010, 16:54:52 »
Вообще для команды cd в большинстве случаев права рута не нужны.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

 

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