Став володарем даного NAS. Привернула низька ціна і повноцінний Linux.
Всі недоліки перекриває безшумність роботи! Спочатку хотів зібрати mini-ITX комп'ютер на Atom'е з пасивним охолодженням, однак не знайшов готових корпусів із зовнішнім блоком живлення - вентилятори внутрішніх корпусів всього 4 см, многооборотістие і через це сильно галасливі. Також мінусом була відсутність нестандартно малих корпусів miniITX. Все-таки
30см - вже багато для mini-NAS.
що має на увазі необмежену кількість користувачів, Secure FTP, torrent. Коштує він всього 20 доларів в рік.
Тут не будуть описані способи "злому".
Всі дії проводяться від імені root
Передбачається, що в / etc / environment вказано шляхи PATH
bash-3.2 # cat / etc / environment
PATH = / usr / local / bin: / usr / bin: / bin: / opt / bin: / usr / sbin: / opt / sbin: / usr / sbin: / sbin
LANG = en_US.utf8
Параметр LANG не обов'язковий.
1. Перед заливанням файлів і твіки оновіться на останню прошивку.
2. Логування vsFTPd
Баг з настройками. За замовчуванням логи пишуться в / var / log, який змонтований в tmpfs (оперативну пам'ять). Якщо будуть багато качати через ФТП, на віртуальному диску може скінчитися вільне місце. Також хочеться, щоб логи зберігалися після перезавантаження. Рішення: перенести лог файл в / home
mkdir / home / common_log
chmod 777 / home / common_log
Змініть в файлі /etc/vsftpd/vsftpd.conf
Змініть в файлі /etc/logrotate.d/syslog / var / log на / home / common_log:
/ Home / common_log sharedscripts
postrotate
/ Bin / kill -HUP `cat /var/run/syslogd.pid 2> / dev / null` 2> / dev / null || true
/ Bin / kill -HUP `cat /var/run/rsyslogd.pid 2> / dev / null` 2> / dev / null || true
endscript
>
3. Логування відправки пошти, спроб аутентифікації і повідомлень ядра.
В кінці файлу /etc/syslog.conf напишіть:
Після створення файлу логів можете задати йому права. наприклад:
chmod 644 /home/common_log/syslog.log
chmod 600 /home/common_log/syslog.log
4. Помилка конфігурації PAM для vsFTPd.
Помилка не критична, але засмічує лог-файл.
axentraserver vsftpd: Deprecated pam_stack module called from service "vsftpd"
PAM бібліотеки нові, а конфиг /etc/pam.d/vsftpd старого зразка
#% PAM-1.0
auth required pam_stack.so service = system-auth
auth required pam_nologin.so
account required pam_stack.so service = system-auth
password required pam_stack.so service = system-auth
session required pam_stack.so service = system-auth
session required pam_loginuid.so
Вміст файлу потрібно замінити на
auth required pam_nologin.so
auth include system-auth
account include system-auth
password include system-auth
session required pam_loginuid.so
session include system-auth
5. Зайвий файл на диску Stora
виконайте
Так ми звільнимо 5МБ місця
Подивитися совбодного місце можна командою
якщо висновок не вміщується на екран, то: