A jaki program masz do obsługi serwera WWW(domyślam się, że apache) oraz do obsługi serwera FTP(ja używam proFTPD). Ja domyślnie instalowałem zawsze czysty debian(bez żadnych Xwindow manager itp) nawet w domu mam kompy na debianie(jeden z windą tylko) i sam zawsze wszystko instalowalem.
Też jestem początkującym userem linuxa(ok 1 rok doświadczenia)
Jeśli masz Apache 2 to edytujesz plik
etc/httpd/conf/httpd.conf
2 Linie
Cytat
User użytkownik_www
Group grupa_www
ztym, że użytkownik_www musi należeć do istniejącej grupy grupa_www(nazwy wpisz własne)
Takie same linie powinny być w pliki /etc/proftpd.conf.
Jeśli bedziesz mial problemy bo proftpd ma różne tryby pracy to poszukaj w necie info o konfiguracji..
Teraz edytuj plik /etc/passwd
Składnia pliku:nazwa_użytkownika:hasło:UID:GID:komentarz:katalog_domowy:polecenie_logowan
ia
i sprawdź czy masz userów odpowiednich dla siebie
Cytat
proftpd:x:107:65534::/var/run/proftpd:/bin/false
ftp:x:108:65534::/home/ftp:/bin/false
www:x:1000:1001:,,,:/var/www:/bin/false
maciek_ftp:x:1001:65534:,,,:/home/maciek_ftp/www:/bin/bash
kurczak_111_ftp:x:1002:65534:,,,:/home/kurczak_111_ftp/www:/bin/bash
warjat_ftp:x:1004:65534:,,,:/home/warjat_ftp/www:/bin/bash
To jest wycinek mojego.
Ineresuje nas taka pogrubiona dana:
ftp:x:108:
65534::/home/ftp:/bin/false
www:x:1000:
1001:,,,:/var/www:/bin/false
Jest to ID Grup i mozemy odczytac ze user FTP nalezy do grupy ID 65534, a www do grupy ID 1001.
Teraz edytujemy kolejny plik: /etc/group
np mam takie coś
ftp:x:65534:ftp,maciek_ftp,kurczak_111_ftp,warjat_ftp,www
www:x:1001:www,ftp,daemon.mozemy sprawdzić tutaj jacy uzytkownicy należą do poszczególnych grup
I ja nie mam problemu ponieważ serwer ftp uzywa usera ftp i nalezy on do grup ftp i www
A serwer www uzywa usera www i nalezy on do grupy www i ftp, oraz do grupy demon, bo potrzebowaem do innego to do aby mieć dostęp do bibliotek(ale nie o tym).
I wykonujesz operacje przypisania grup
usermod -G -a jakas_grupa