FreeBSD–Server FTP cu SSL/TLS si utilizatori virtuali

În mod normal folosesc SCP pentru transferul fișierelor pe serverele mele, sau, foarte rar, activez pentru o scurta perioada de timp ftpd din /etc/inetd.conf. Se întâmplă să fie necesar să asigurăm pe mașina respectivă accesul prin protocolul FTP pentru mai mulți utilizatori, fiecare cu acces în directorul propriu. Doar pentru acest lucru nu are nici un rost să adăugăm utilizatori pe sistem ci putem folosi utilizatori virtuali. Bineînțeles că dorim ca aceștia să realizeze o conexiune sigură, fără riscul de a li intercepta datele (în special cele de autentificare) pe traseul dintre PC-ul lor și server. Pentru asta vom folosi…

FreeBSD–DELL–citire service tag

Fiecare echipament DELL este identificabil printr-un service tag unic. Service tag-ul este un sir de numere si cifre. Astăzi am aflat că există o modalitate de a citi soft acest service tag și in freeBSD, folosind utilitarul dmidecode. Pentru instalare: cd /usr/ports/sysutils/dmidecode make make install make clean Dupa ce l-am instalat putem executa comanda: dmidecode -s chassis-serial-number pentru a vedea service tag-ul. Recomand deasemenea dmidecode -s system-product-name Rulat fără parametrii, dmidecode afișează toate informațiile despre sistem, incluzând date despre procesoarele instalate, memorii, interfețe etc.

FreeBSD – eroare mysql

Am setat o nouă mașina pe care rulează freeBSD. Printre serviciile de care aveam nevoie se numără și MySQL. Instalat, configurat MySQL, adăugat utilizatori, setat drepturi și permisiuni, dar am avut parte de o surpriză: atunci când încercam să mă conectez de pe un alt host primeam, după introducerea parolei, mesajul de eroare: ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 Săpat câteva minute după soluție și.. problema era în fișierul /etc/hosts.allow. Aveam nevoie acolo de linia: mysqld: ALL: allow Done.

FreeBSD – limitari argumente comanda rm

Duminica, ca de obicei, m-am apucat să fac un pic de curățenie pe serverele pe care le administrez. Pe un server de mail aveam salvate pe disc în fișiere mail-urile marcate ca și spam și care nu au fost livrate în mailbox la utilizatori. Cum aceste fișiere îmi ocupau spațiul degeaba, am zis să le sterg frumos cu: rm –f spam-* Aici am avut o supriză, sistemul mi-a răspuns la comandă cu următorul mesaj: -su: /bin/rm: Argument list too long Minunat. Să vedem câte fișiere al căror nume începe cu “spam-“ sunt de fapt în acest director: ls -l |…