сряда, ноември 22, 2006

pure-ftpd

FTP сервер със условие:

1.Admin has full access in the relevant section(s) - means read/write/rename/move/delete/overwrite
2.Guest access means read only
3.User access means read/write only (write means NOT overwrite)

1. useradd ftp (uid 1002 примерно)
2. groupadd ftpgroup (gid 1002 примерно)
3. groupadd ftpadmin (gid 3003 примерно)
4. Добавям ftpadmin в root (gid 0)
5. Стартирам pure-ftpd с -a 3003 + alabala и поддръжка на виртуални юзери
(примерно: /usr/sbin/pure-ftpd -l puredb:/etc/pureftpd.pdb -E -d -O stats:/var/log/pure-ftpd/transfer.log -B -a 3003 -H -i -U 133:022 -Z -z -K -r)
6. Създавам директориите на FTP сървъра и за всичките chown -R ftp.ftpgroup /FTP/ (chmod  -R 1655 /FTP)
7. Създаваме Guest Users [2] задължително с -d /FTP/ и -u 1022 (примерно-- различно от uid ftp) -g 1022 (и gid различен от ftpgroup)
ПР. pure-pw useradd gues -f /etc/ftp.passwd -u 1022 -g 1022 -d /FTP/Guest_home_folder/ -m

8. Създаваме Read/Write Users [3] задължително с -d /FTP/ и -u 1022 (uid различно от  ftp) -g 1002 (gid ftpgroup)
ПР. pure-pw useradd user -f /etc/ftp.passwd -u 1022 -g 1002 -d /FTP/User_home_folder -m

9. Създаваме Admin Users [1]задължително с -d /FTP/ и -u 1002 (примерно-- различно от uid ftp)-g 3003 (gid ftpadmin)
ПР.pure-pw useradd admin -f /etc/ftp.passwd -u 1002 -g 3003 -d /FTP/Admins_home_folder/
-m

петък, ноември 10, 2006

WebMin

1.Allow access to WebMin from known hosts
/etc/webmin/miniserv.conf -- търси се реда allow=127.0.0.1 И се добавя Host,hosts,Net/mask
2.Освен ако не се прави за support на изграден вече сървър ДА НЕ СЕ ПОЛЗВА! Много лесно се свиква на дебилско кликане и малко четене!
Сиреч не е за ламери като мен това.... по-скоро ще извадят очи отколкото ще да изпишат вежди... пък и не е толкова фън като в конзолата :)