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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Автовыполнение команды в терминале с правами рута при старте системы  (Прочитано 926 раз)

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

Оффлайн Slevin2206

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • Slevin's blog
В общем каждый раз при старте системы копирую из текстового документа строку команды и ввожу в терминале. Хочется поставить это дело на автомат. Чтоб команда выполнялась с правами рута и не требовала при этом ввода пароля.
Вот собственно какая команда:
sudo unionfs-fuse -o  cow \-o allow_other /media/seagate/Видео=rw:/media/wd/video=rw:/media/data/Фильмы=rw /home/slevin/ВидеоЭто UnionFsFuse 4 каталога объединяет в один виртуальный. Советовали засунуть его в fstab, но никто не открыл занавесу тайны как это сделать, даже google, хотя гугл может и открыл, только на непонятном мне языке.

rapidsp

  • Гость
/etc/rc.local выполняется при старте от рута.

Оффлайн yorik1984

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 1592
  • Кто не хочет, ищет причины
    • Просмотр профиля
может проще сделать просто ссылку в каталог видео?

Оффлайн Slevin2206

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • Slevin's blog
rapidsp, попробовал вставить туда команду - безрезультатно
yoik1984, вот тебя я совсем не понял, какую ссылку и в какой каталог. Первый пост перечитай, у меня 4 каталога с видео, unionfsfuse для того и нужен, чтоб все фильмы в одном каталоге отображались.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
попробовал вставить туда команду - безрезультатно

grep -v '^#\|^$' /etc/rc.local
Пользователь решил продолжить мысль 17 Сентябрь 2011, 14:13:01:
А в fstab нужно как-то так
Код: (/etc/fstab) [Выделить]
unionfs /home/slevin/Видео unionfs rw,dirs=/media/seagate/Видео=rw:/media/wd/video=rw:/media/data/Фильмы=rw fuse cow 0 0
« Последнее редактирование: 17 Сентябрь 2011, 14:13:01 от fisher74 »
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн Slevin2206

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • Slevin's blog
fisher74, после добавления этих строк в fstab Ubuntu вместо нормальной загрузки выдает ошибку монтирования.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
UnionFsFuse
...
Чтоб команда выполнялась с правами рута
Для fuse рут не нужен.

Оффлайн Slevin2206

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • Slevin's blog
arcfi, не нужен если работаешь исключительно с домашней директорией.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
fisher74, после добавления этих строк в fstab Ubuntu вместо нормальной загрузки выдает ошибку монтирования.
Я и не утверждал, что точно заведётся.
Так попробуйте:
unionfs /home/slevin/Видео unionfs dirs=/media/seagate/Видео=rw:/media/wd/video=rw:/media/data/Фильмы=rw 0 0Взято отсель
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
А чем домашний каталог отличается от любого другого?
Правами?

Оффлайн Slevin2206

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • Slevin's blog
UnionFsFuse
...
Чтоб команда выполнялась с правами рута
Для fuse рут не нужен.
А чем домашний каталог отличается от любого другого?
Правами?
Может это поможет тебе перестать тупить и флеймить:
slevin@sd:~$ unionfs-fuse -o  cow \-o allow_other /media/seagate/Видео=rw:/media/wd/video=rw:/media/data/Фильмы=rw /home/slevin/Видео
fusermount: failed to open /etc/fuse.conf: Permission denied

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Видимо нужно добавиться в группу fuse
sudo usermod -a -G fuse slevin
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
перестать тупить и флеймить
С какого перепугу мне отказываться от любимого занятия!? Не дождётесь. =D

fusermount: failed to open /etc/fuse.conf: Permission denied
Кому-то надо научиться читать сообщения об ошибках. И проверять права на файлы, о которых идёт речь в этих сообщениях.

 

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