powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Рекурсия с chmod по каталогу
18 сообщений из 18, страница 1 из 1
Рекурсия с chmod по каталогу
    #34762128
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет народ!! :)
Вопрос следующий:
есть FTP на базе freebsd (vsftp)
заливаю туда инфу.
нужно:
автоматически или как-нибудь дать права на залитую инфу.
с консоли делать сие низя.
хотелось бы чтобы это делалось это автоматически или средствами рук с какого-нибудь ftp-клиента, но ненаю какой клиент такое умеет.
пробовал писать скрипт
Код: plaintext
1.
2.
#!/bin/sh
/bin/chmod -R  750  /ftp/
и кидать его в cron. вручную его запуская, всё работает, но через cron нет, хотя в логах cron пишется о запуске.

подскажите пожалуйста что придумать можно?

Спасибо!!!!! :):)

!!! командная строка FOREVER !!! :):):)
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762176
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssadmnПривет народ!! :)
Вопрос следующий:
есть FTP на базе freebsd (vsftp)
заливаю туда инфу.
нужно:
автоматически или как-нибудь дать права на залитую инфу.
с консоли делать сие низя.
хотелось бы чтобы это делалось это автоматически или средствами рук с какого-нибудь ftp-клиента, но ненаю какой клиент такое умеет.
пробовал писать скрипт
Код: plaintext
1.
2.
#!/bin/sh
/bin/chmod -R  750  /ftp/
и кидать его в cron. вручную его запуская, всё работает, но через cron нет, хотя в логах cron пишется о запуске.

подскажите пожалуйста что придумать можно?

Спасибо!!!!! :):)

Код: plaintext
1.
info vsftpd.conf | cat  | grep chown

!!! командная строка FOREVER !!! :):):)
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762177
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
info vsftpd.conf | cat  | grep chown
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762238
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может быть, достаточно задать правильный umask?
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762261
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlА может быть, достаточно задать правильный umask?

блин, логична
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762273
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но ведь chown это не совсем то что нужно или я не о том говорю?
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762293
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а где umask указать?

!!! командная строка FOREVER !!! :):):)
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762461
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> кидать его в cron. вручную его запуская, всё работает, но через cron нет, хотя в логах cron пишется о запуске
А cron от имени какого юзера запущен?
Какие логи смотрел?
> а где umask указать?
1-ый вариант - указать его до старта vsftpd
2-ой - смотри в vsftpd.conf
Код: plaintext
1.
2.
3.
# Default umask for local users is  077 . You may wish to change this to  022 ,
# if your users expect that ( 022  is used by most other ftpd's)
#local_umask= 022 
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762594
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. А cron от имени какого юзера запущен?
ответ: root

2. Какие логи смотрел?
ответ: /var/log/cron
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762629
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кронтаб покажи
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762633
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот эта строка

*/1 * * * * root /usr/home/admin/ftp_rules.sh
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762670
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кронтаб от рута назначаешь или от другого юзера?
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762688
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
права на crontab:
-rw-r--r-- 1 root wheel 843 Aug 28 15:47 crontab

права на запускаемый файл:
-rwxr-x--x 1 root wheel 34 Aug 28 16:05 ftp_rules.sh

как видно отсюда:
*/1 * * * * root /usr/home/admin/ftp_rules.sh
файл пускаем от root
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762783
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажи результат crontab -l root
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762784
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пардон
crontab -u root -l
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762795
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
crontab: no crontab for root
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762821
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как устанавливал расписание для крона?
Из под какого юзера?

Ключ к успеху - сделать из-под рута (или пользователя, которому доступны изменения аттрибутов в твоём /ftp/):
root # crontab mytab
где mytab файл со строкой:
*/1 * * * * root /usr/home/admin/ftp_rules.sh
...
Рейтинг: 0 / 0
Рекурсия с chmod по каталогу
    #34762826
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну соответственно если это выполняется не из-под рута, и пользователь не в группе wheel (или что там у тебя в sudo) то в файле mytab убери "root"
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Рекурсия с chmod по каталогу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]