Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 358
от 12.02.2006, 14:24

Администратор:Калашников О.А.
В рассылке:Подписчиков: 250, Экспертов: 26
В номере:Вопросов: 2, Ответов: 4


Вопрос № 34872: Здравствуйте, ув. эксперты. Вопрос по самбе. АСП 9,0. Есть сеть на 300 абонентов. На сервере есть папка для полного доступа, т.н. temp. Как заставить самбу рассказывать кто и что положил в этот temp. А также кто создал какую-то папку и т.д. В...
Вопрос № 34912: Доброго времни суток. Мне очень захотелось установить себе Linux и разобраться с настройками подобных ОС. Поставил без проблем и тут начались вопросы. С этой ОС я только 2 недели знаком так что вопросы наверное будут ламерские, но всё равно интересно...

Вопрос № 34.872
Здравствуйте, ув. эксперты.
Вопрос по самбе.
АСП 9,0. Есть сеть на 300 абонентов. На сервере есть папка для полного доступа, т.н. temp. Как заставить самбу рассказывать кто и что положил в этот temp. А также кто создал какую-то папку и т.д. Вобщем, нужен полный лог событий.

Для чего это нужно? Последнее время какой-то лось (извините) стал ложить зараженные файлы. Оно-то мне лично не мешает, а вот пользователи жалуются... Плюс создают папки с названиями, типа Админы лохи и т.д. Вот надо узнать, кто это делает.

Стандартные логи самбы не предлагать, они не дают такой информации, даже в самом подробном варианте.

Возможно есть какое-то обходное решение...

Всем спасибо.
Отправлен: 06.02.2006, 18:13
Вопрос задал: Грибенников Александр Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Кошелев АВ
Здравствуйте, Грибенников Александр Сергеевич!
Насколько я понял, сеть на рабочих группах? Какие ОС стоят у юзеров? В общем-то, ключ в авторизации
пользователей при заходе в папки сервера. Для этого на сервере придется создать соответствующих
пользователей, указать дефолтные права доступа к создаваемым ими файлам и т.д.

Еще один метод - постоянно сниффить сеть с выводом в логи, с последующим грепом по ним.
Ответ отправил: Кошелев АВ (статус: 2-ой класс)
Отправлен: 07.02.2006, 02:28
Оценка за ответ: 4
Комментарий оценки:
В том то и дело, что авторизация и иже с нею мне не годится по условию задачи.

Отвечает: Denis Sirotkin
Здравствуйте, Грибенников Александр Сергеевич!
ну, на самом деле в логах много чего можно найти. например, поставил я в файле smb.conf в секции
[global]
log file = /var/log/samba/log.%m
log level = 10
max log size = 100000

и зашел на сервер, создал директорию "myfolder".
ls -g --full-time
drwxrwxrwx 2 пользователи домена 4096 2006-02-07 09:54:44.258685776 +0500 myfolder

погрипал в логах самбы на предмет "myfolder" и обнаружил в файле log.192.168.2.169 (мой комп), что в момент создания был запрос: (см в приложении).

это первый запрос, поступивший самбе - как раз и есть запрос на создание директории, следующие уже будут на открытие этой директории.
Подробнее о пакете SMB можно поискать в исходниках самбы.

Приложение:

Ответ отправил: Denis Sirotkin (статус: 1-ый класс)
Отправлен: 07.02.2006, 09:31
Оценка за ответ: 4
Комментарий оценки:
Все это хорошо. Но, напомню, у меня 300 абонентов. И перерывать вручную каждый раз все логи - физически утомительно...

А может быть есть программка, которая бы анализировала логи?


Вопрос № 34.912
Доброго времни суток. Мне очень захотелось установить себе Linux и разобраться с настройками подобных ОС. Поставил без проблем и тут начались вопросы. С этой ОС я только 2 недели знаком так что вопросы наверное будут ламерские, но всё равно интересно:
1) Где можно почитать про установку и удаления программ. Установка и удаление из rpm проблем не создаёт, а вот из сырцов напрягает. Особенно интересует как удалить их потом везде написано что удаление происходит make uninstall но из 5 ти программ которые я поставил ни одна так не удалилась. Как быть?
2) Установил программу (например apache), а теперь мне хочется что бы он загрузался автоматически при перезагрузке компьютера. Читал что для этого используется symlinks но не опять же ни одна программа не прописалась куда надо, для автозагрузки. Как быть, что делать? Postfix уже 3-ий день собираю помоги кто чем может.
Отправлен: 07.02.2006, 10:06
Вопрос задал: Максим Витальевич Гаврилов (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Cost
Здравствуйте, Максим Витальевич Гаврилов!
2) Автозагрузка программ происходит следующим образом
chkconfig --add <ваша программа> - если вы устанавливали из сырцов, то перед этим необходимо ввести команду ldconfig
chkconfig --list - выдаст листинг автозагрузки программ по уровням выполнения, чтобы вы убедились, что ваша программа прописалась в автозагрузку

А вообще совет: возмите книгу по Линукс и все опыты проводите на машине, могу порекомендовать следующую:
Бруй В.В., Карлов С.В., «Linux - сервер: пошаговые инструкции инсталляции и настройки» Москва, Издательство СИП РИА, 2003
Колисниченко Д.Н. «Linux - сервер своими руками» Санкт-Петербург, Наука и Техника, 2002
Ответ отправил: Cost (статус: 7-ой класс)
Отправлен: 07.02.2006, 11:10

Отвечает: Muad Dib
Здравствуйте, Максим Витальевич Гаврилов!

1.Для того чтобы корректно ответить на все вопросы нужно знать название дистриюъютива.
2. make uninstall работает только если данную опцию потрудились внести разработчики в make-файл. Я бы вам советовал найти документацию по созданию пакетов rpm ... так будет корректней, или же бОльшая часть софта идет не только в tar.gz или bz2 но и в src.rpm - вот src.rpm можно установить как обычный rpm и удалится он тоже нормально (опции - man rpm).
3. По поводу запуска apache. В бОльшей части Линуксов существует директория /etc/init.d в которой хранятся скрипты для запуска программ во время загрузки, и остановки работы программ при выключении компьютера. Туда необходимо положить такой же скрипт для apache (должен поддерживать опции типа apache [start|stop|restart]), и далее делаете симлинки в директории /etc/rc*.d цифра в которых соотвествует runlevel's в которых должен был доступен apache. Подробнее об этом должно быть описано в описании процесса загрузки Вашего дистрибъютива.
Ответ отправил: Muad Dib (статус: 2-ой класс)
Отправлен: 07.02.2006, 14:52


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.14 (бета) от 09.02.2006
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.win.linuxsa
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное