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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Подключение внешнего жесткого диска через ProFTPd  (Прочитано 1377 раз)

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

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Покажите снова:

cat /etc/crontab

Выполните:

sudo nano /root/Seagate.sh
и измените значение:

Код: (txt) [Выделить]

sleep 5

на

sleep 15

просто допишите единицу перед пятёркой.

Сохраните файл и пробуйте.
« Последнее редактирование: 24 Декабря 2018, 12:55:38 от ecc83 »

Оффлайн Dozen

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • Ubuntu 18.04 LTS x64
    • Просмотр профиля
do3en@do3en-All-Series:~$ cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root    cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
@reboot         root    /bin/sh -c '/root/Seagate.sh'
#
Благими намерениями выстлана дорога в ад.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
То есть теперь порядок?

sudo cat /root/Seagate.sh
sudo systemctl status cron.service
« Последнее редактирование: 24 Декабря 2018, 13:28:35 от ecc83 »

Оффлайн Dozen

  • Автор темы
  • Любитель
  • *
  • Сообщений: 69
  • Ubuntu 18.04 LTS x64
    • Просмотр профиля
Нет, к сожалению. Автоматически так же не монтируется.

Вот результаты 2 команд от вас:

do3en@do3en-All-Series:~$ sudo cat /root/Seagate.sh
[sudo] пароль для do3en:
sleep 15 && mount -o bind "/media/do3en/Seagate Backup Plus Drive/Torent Folder" /home/do3en/TorrentFolder/

do3en@do3en-All-Series:~$ sudo systemctl status cron.service
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: ena
   Active: active (running) since Mon 2018-12-24 20:26:40 +10; 1min 40s ago
     Docs: man:cron(8)
 Main PID: 975 (cron)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/cron.service
           └─975 /usr/sbin/cron -f

дек 24 20:26:40 do3en-All-Series cron[975]: (CRON) INFO (pidfile fd = 3)
дек 24 20:26:40 do3en-All-Series cron[975]: (CRON) INFO (Running @reboot jobs)
дек 24 20:26:40 do3en-All-Series systemd[1]: Started Regular background program
дек 24 20:26:42 do3en-All-Series CRON[992]: pam_unix(cron:session): session open
дек 24 20:26:42 do3en-All-Series CRON[1073]: (root) CMD (   /bin/sh -c '/root/Se
дек 24 20:26:57 do3en-All-Series CRON[992]: (CRON) info (No MTA installed, disca
дек 24 20:26:57 do3en-All-Series CRON[992]: pam_unix(cron:session): session clos

Благими намерениями выстлана дорога в ад.

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Странно. Я не вижу никаких причин.

Какой порядок запуска у вас. После перезагрузки компа, когда появляется доступ к FTP?
Он у вас автоматически запускается? Если да, то через какое время?
Если просто долго устанавливается сетевое соединение, то можно увеличить время ожидания.

sudo nano /root/Seagate.sh
установите sleep 30
« Последнее редактирование: 25 Декабря 2018, 10:36:30 от ecc83 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6728
  • 20% Cooler
    • Просмотр профиля
<Anonymous "/media/do3en/Seagate Backup Plus Drive/Torent Folder">



🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Morisson

  • Гость
Цитировать
Remote filesystem
The same applies to remote filesystem mounts. If you want them to be mounted only upon access, you will need to use the noauto,x-systemd.automount parameters. In addition, you can use the x-systemd.device-timeout= option to specify how long systemd should wait for the filesystem to show up. Also, the _netdev option ensures systemd understands that the mount is network dependent and order it after the network is online.

noauto,x-systemd.automount,x-systemd.device-timeout=30,_netdev
А вы пытаетесь гланды удалить....

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6728
  • 20% Cooler
    • Просмотр профиля
Morisson, можно еще добавить, что fstab не позволяет пробелы в именах путей, ДАЖЕ в кавычках и экранированные. Гугл подсказал, что вместо пробела надо использовать \040
Но, сейчас проверить не могу. Так что может и не так.  :(
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Morisson

  • Гость
Так не проблема жеж пробелы на подчеркивания сменить в путях)

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Так не проблема жеж пробелы на подчеркивания сменить в путях)

P.S. Переименовать, к огромному сожалению, нельзя папки, потому что к диску обращается не только мой комп.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6728
  • 20% Cooler
    • Просмотр профиля
ТС, попробуйте мой вариант с кавычками, а танцы с монтированием пока что отложите до лучших времен. Отпишитесь о результате!
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6901
    • Просмотр профиля
"А когда надоест, возвращайся назад..."
Честно говоря, может я что не понял в вашем вопросе. Опишу что я сделал.
Локального фтп нет, поэтому качестве подопытного использовал ftp.ubuntu.com
Цитировать
Для своей локальной сети я выбрал ProFTPd в силу его "кажущейся" простоты. Мне нужен анонимный доступ к своему внешнему жесткому диску, он у меня как хранилище сериалов и фильмов.
Я спросил у гугла. Почти первая ссылка:
https://help.ubuntu.ru/wiki/монтирование_ftp
Ставим curlftpfs.
На самом деле не стал даже устанавливать. Midnight commander-ом зашел на фтпшник Ubuntu, нашел пакет, зашел в него и скопировал только бинарник в /usr/local/bin.
Вот вам первый способ.
Цитировать
Проблему решил простым примонтированием через терминал жесткого диска к папке, командой
Код: [Выделить]
sudo mount -o bind "/media/do3en/Seagate Backup Plus Drive/Torent Folder" /home/do3en/TorrentFolder/
Вместо этого создал каталог "/media/do3en/Seagate Backup Plus Drive". Создал симлинк "/home/do3en/TorrentFolder", указывающий на "/media/do3en/Seagate Backup Plus Drive".
Заходя по симлинку, естественно попадаю в "/media/do3en/Seagate Backup Plus Drive".
В юзер меню миднигхт коммандера написал пункт монтирования ftp.ubuntu.com в "/media/do3en/Seagate Backup Plus Drive"
Захожу по симлинку "/home/do3en/TorrentFolder" и попадаю на фтпешник Ubuntu.
Вот второй способ.
« Последнее редактирование: 25 Декабря 2018, 10:00:40 от andytux »

 

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