LINUX.ORG.RU

Сообщения Zubat

 

ProFTPD не отображает список каталогов.

Здравствуйте,кто сталкивался с данной проблемой?
Дано:
Роутер-Копм-Виртуалка с CENTOS 7,на ней то и поднят Proftpd

Конфиг
# --- ProFTPd config file at myftp
ServerName «test»
ServerType standalone
DefaultServer on
ShowSymlinks on
ServerAdmin admin@admin.ru
Port 21
Umask 002 002
MaxInstances 30
User nobody
Group nobody
PassivePorts 60000 65535
MasqueradeAddress 11.111.11.111
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group


RequireValidShell off
AuthPAM off

DefaultRoot /var/ftp/
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on

<Limit SITE_CHMOD>
DenyALL
</Limit>

<Directory /var/ftp/city>
<Limit READ DIRS>
Order deny,allow
Allowgroup progers
</Limit>
<Limit ALL>
Denyall
</Limit>
</Directory>


<Directory /var/ftp/prog>
<Limit READ>
Order deny,allow
Allowuser ftpska
</Limit>
<Limit ALL>
DenyAll
</Limit>
</Directory>

<Directory /var/ftp/video>
<Limit READ WRITE DIRS >
Order deny,allow
Allowuser ftpuser
</Limit>
<Limit ALL>
Denyall
</Limit>
</Directory>


21 порт .60000. 65535 прокинуты во внешний мир и траффик на них есть,
это я вижу при обращении из внешнего мира.
Авторизация проходит,но не проходит показ каталогов,что локально,что удаленно.
В качесте клиента использую filezilla

Статус: Соединяюсь с 192.168.99.245:21...
Статус: Соединение установлено, ожидание приглашения...
Статус: Небезопасный сервер, не поддерживает FTP через TLS.
Статус: Сервер не поддерживает символы не ASCII.
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 550 PWD: Permission denied
Ошибка: Не удалось получить список каталогов

Документация proftpd советует указать опции:
PassivePorts 60000 65535
MasqueradeAddress 11.111.11.111
Сделано,но ситуация не меняется.


Пробовал включать логирование,там говорится,что авторизация проходит успешно и все....тишина.
Кто сталкивался.подскажите,что еще можно сделать?

 

Zubat
()

Запуск сессии SSH локального пользователя из сеанса ROOT

День добрый)
Есть 2 пк.
Между ними настроен доступ по ключам,для локального пользователя localuser.
Логинюсь под локальным пользователем su localuser и подключаюсь под ним к пк 2,
все проходит хорошо,ключи отрабатывают,есть соединение.

Вопрос,как это сделать из под сеанса root?
Потому что при
rsync -avz -e ssh /mnt/sbros/hlam_2014.??.??.mp4 localuser@pc2:/var/www/hlam/
из под рутового сеанса просит пароль,как обойти?

 

Zubat
()

Как задать переменной определенный месяц,год,день и т.д

Народ,как реализовать на BASH сравнение дат?
С bash общаюсь очень недолго,не знаю как правильно записать
Загон именно в синтаксисе,как задать значение переменной,чтобы она считывалась как числовая,а не как строка?
В man date по делу ничего не нашел,хотя,чувствую,все на поверхности http://www.opennet.ru/man.shtml?topic=date&category=1&russian=0

Что хочу,сравнить месяц,заданный в скрипте с текущим,но как задать конкретный месяц,дату,день переменным?

Например
date1=$(date -d «`date +%m/%d/%y` ) -Ноябрь например
date2=$(date -d »`date +%m/%d/%y` ) -Декабрь
# после сравниваем месяц
if [[ $date1 < $date2 ]] ; then
echo «Ноябрь»
else
echo «Декабрь»
fi


спасибо)

 , , ,

Zubat
()

Вопрос по синтаксису в crontab

Вот мой crontab:

SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
#
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1

# Proverka temperatury
*/20 * * * * /testscript/hddmonitor.sh

# Backup folder 1 in raid
0 23 */2 * * /raid/./backup_docs_1 > /raid/./backup_docs_1.log

# Backup folder 2 in raid
0 02 */2 * * /raid/./backup_docs_2 > /raid/./backup_docs_2.log

# Backup 3 bd

0 23 * * * /raid/./backup_3

Как видно,пути до скриптов указываются через точку /raid/./backup_docs_1
Без указания точки скрипт не работает,не понимаю с чем это связано.
Хотя скрипт проверки температуры прописан как обычно и при этом
работает,единственное отличие на конце указано,что он .sh

Зачем нужна эта точка?Не догоняю( Для указания родительских каталогов?
Объясните,пожалуйста)

 

Zubat
()

Как реализовать в bash запрет переноса строк?


Всем привет,возникла необходимость написать простенький скрипт для мониторинга.
Стал изучать bash,но нигде не могу найти как запретить перенос строки.
Хочу ,чтобы дата и вывод команды были в одной строке.


Пример:
#!/bin/bash
(echo $(date +«%y-%m-%d %T») && команда ) >> имя.файла

но вывод происходит следующий:
дата
результат команды


Спасибо

 , , запрет переноса строки

Zubat
()

Проблемы с поиском пользователей SAMBA из под windows 7


Такая ситуация. Задаю права на файлы через windows7,галочками грубо говоря.
Раньше,после заведения новых пользователей samba и ее рестарта.
При поиске юзеров из 7ки,она их выводила.
Сейчас же перед тем как их начать искать.спрашивает повторно пароль.
Ввожу-начинается поиск и юзеры не выводятся,хотя раньше все было ок.
Винда выдает- следующее: ошибка мешает отображению каких-либо элементов.
множественное подключение к серверу или общим ресурсам одним пользователем.
smbstatus показывает,что под рутом сижу только я.


testparm говорит мне следующее

( [br )


Кто-нибудь сталкивался с этим уже?
все работает,шары цепляются,пользователей пускает,как старых,так и свежезаведенных. Но при поиске не отображает.
Что это может быть?

 , ,

Zubat
()

Настройка backupPc

Всем привет) Столкнулся с задачей,а именно делать бекап с удаленных машин. Для этого выбрал backupPC. До этого никогда не настраивал на linux. До меня был другой админ,и бекап был не удаленный,а локально на свободный винт в серваке с помощью rsync и cron,но это небезопасно как-то.

Поставил backupPC. Столкнулся вот с чем,по умолчанию,конфиг выглядит вот так:
$Conf{TopDir} = '/var/lib/backuppc';
$Conf{ConfDir} = '/etc/backuppc';
$Conf{LogDir} = '/var/lib/backuppc/log';
$Conf{InstallDir} = '/usr/share/backuppc';
$Conf{CgiDir} = '/usr/share/backuppc/cgi-bin';

[br$Conf{TopDir} = '/var/lib/backuppc'; -если изменяю путь,куда будет копироваться инфа,скажем /backup.
То при заходе через веб-интерфейс в графу browse backup получаю следующее:
Error: Backup number for host localhost does not exist.


В манах упоминаний о такой проблеме нет,везде спокойно меняется путь)
что я делаю не так?

 ,

Zubat
()

!!!HELP!!! Доступ на сервак по rdp.


Первый раз с этим столкнулся,подскажите,как правильно
сделать.Наверное глупый вопрос,но не могу допетрить.
Имеем:
Сервер А на SLES,раздает инет через NAT.
На нем поднят DHCPD.


Сервер В -Терминальный сервак.
Подключен к роутеру.
На нём 2 сетевых карты.
Имеет адрес: 192.168.80.9


Для сервера В приобрели белый ip адрес. 66.666.666.6
Не линковый.Чтобы люди пмогли из другого города подрубаться.


Айпи на руках. Попробовал подрубить сервак B через 2ю сетевую карту к тому же роутер,был получен еще один адресс. Попробовал сменить на
66.666.666.6

255.255.255.0

66.666.666.4

Что я делаю не так?


Как прописать настройки на терминальном сервере,чтобы он был
виден из внешнего мира и на нем появился инет?

 , ,

Zubat
()

squid+mail.ru проблема прикрепления файлов.


Народ,может быть,кто-то сталкивался?
Все было норм,но mail поменял что-то у себя и файлы теперь прикрепляются рандомно.
То прикрепляются,то нет.
Пробовал и стандартным загрузчиком и расширенным.
Раньше все было норм.
Такая же фигня на яндексе,но там проблема решается юзаньем стандартного загрузчика.


Что можно сделать?
Можно ли как-то сделать nat только для mail и yandex
почтовиков,чтобы доступ к ним был по прямой,в обход прокси?


На всех остальных ресурсах все норм отправляется и
прикрепляется.
Как это можно реализовать?


И,парадокс,всегда все работает в IE. Там майл ведет себя
адекватно. А во всех остальных браузерах-увы.

 , , ,

Zubat
()

В чем косяк NAT

Всем привет)
Такая проблема,довольно-таки распространенная,но не догоняю)
Надо сделать NAT.
Чтобы пользователи локалки могли ходить в интернеты.
eth0-интернеты 88.888.888.8/24
eth1-локалка 192.168.70.0/24

iptables -t nat -A POSTROUTING -s 88.888.888.8/24 -d 192.168.70.0/24 -j MASQUERADE

Интернеты не появляются)
Форвардинг включен

Что пишу не так?

 ,

Zubat
()

Слетает принтер под Linux Mint

Всем привет) Вобщем,проблема следующего плана.
На ПК ОС Linux Mint,к нему подрублен принтер HP_Lser_Jet_1120 MFP Печатаю через CUPS.
Комп его видит,в веб-интерфейсе cups он тоже отображается,используется драйвер:HP LaserJet M1120 MFP Foomatic/foo2xqx (recommended)
Вобщем ,когда добавляю пользователей в список разрешенных и выхожу,принтер исчезает.
Когда удаляю их оттуда - принтер отображается.

Зачем добавляю-хочу печатать с виндовой машины на Linux-принтер.
при подключении требует аунтефикацию.

Как быть?

 , , ,

Zubat
()

Раздача интернета через SQUID

Всем привет) В данный момент нахожусь в глухой деревне и здесь очень дохлый инет,я более чем уверен,что тема измусолена от и до,но прошу всеже помощи)
Надо раздать инет через squid. Сервак-2 интерфейса eth0 -инет eth1-локалка.
До этого никогда этого не делал.
Поиск с радостью бы поюзал,но в данный момент-это пипец как долго,завожу специально тему.чтобы четко получить последвательность шагов,гуглить умею. Опишите пожалуйста последовательность действий. Моя подсеть 192.168.50.0/24
Спасибо огромное заранее)
Надо чтобы просто остальные 15 компов получили инет и все,остальное нагуглю и доделаю,как инет нормальный будет)

 ,

Zubat
()

Права примонтированного ресурса. Как быть?

Всем привет. Перешел на LInux\Mint совсем недавно.,стараюсь разобраться,но пока не все получается. Ситуация: 1)Есть сервак под CentOS. В нем стоит 2 винта,файловая система на них NTFS. Они расшарены с помощью SAMBA. 2) Имеется пользовательский комп с Linux Mint. На нем заведено 2 учетки. Первая запись-ADMIN. И вторая с привелегиями обычного пользователя-MANAGER.

Задача: Я хочу,чтобы пользователи могли работать из-под учётки MANAGER на этих расшаренных ресурсах,и все бы хорошо,но есть один затык. Пользователи не могут создавать на диске документы,папки и т.п,пока папка в которой они работают,не будет открыта от имени администратора. Самый яркий пример-юзеры создают новый документ в LibreOffice и пытаются его сохранить на расшаренном ресурсе,на что тот ему заявляет,что фиг тебе.

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

a) Монтирование происходит с авторизированием, т.е по логике вещей,проблема явно не в самбе. Листинг: mount -t smbfs -o rw,username=xxx,password=yyy,nolock //192.168.70.1/documents /mnt/Z b) при просмотре прав-владельцем примонтированного ресурса является root,через gui, владельца и группу сменить не удается.

Вопрос: Что надо сделать для того,чтобы пользователи без привилегий root могли работать на сетевом диске? Как поменять владельца этой папки?

Знаю,что в убунте открытой учетки root нет из соображений безопасности,поэтому первая учетка автоматом идет с повышенными правами,sudo. У меня она называется admin. Но даже когда работаю из под нее,зачастую,приходится открывать некоторые папки как администратор. Например,чтобы создать в каталоге mnt папку Z.

Как можно отключить постоянную необходимость открытия *как админ* или переназначить права? Поможет ли в этом chmod777 ?

Очень много инфы насчет прав доступа,пишу именно сюда,чтобы хоть как-то структурированно направили,что именно читать,может какие-то нюансы есть.

Zubat
()

Проблема с avant window navigator на openSUSE 12.1

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

Суть проблемы: Пытаюсь поставить avant-window-navigator на suse 12.1,GNOME. При сборке выдает следующее сообщение:

( читать дальше... )


Что-то не так с библиотеками питона. Не могу понять,что именно. Подскажите,пожалуйста,куда копать.


Вот config.log http://zalil.ru/32780232

Zubat
()

RSS подписка на новые темы