Ustawienie praw użytkownika do katalogu ftp

Konfiguracja serwerów, usług, itp.
neu
Posty: 4
Rejestracja: 13 listopada 2011, 14:56

Ustawienie praw użytkownika do katalogu ftp

Post autor: neu »

Witam wszystkich.
Jestem całkiem świeżak jeżeli chodzi o system Unix/Linux.

Dopiero co dodawałem nowych użytkowników i zainstalowałem proftpd i to już sprawiło mi trochę problemów (konfiguracja).
Samo instalowanie pakietów na Debianie to akurat najłatwiejsze.

Debian bo taki mam system dokładnie lamp64.

Wytłumaczę teraz o co chodzi na przykładzie.

Użytkownik: 1a tworzy sobie w swoim katalogu domowym:

Kod: Zaznacz cały

/home/1a/nowy_folder
katalog
i wgrywa tam jakieś pliki i katalogi.

Teraz tworzę nowego użytkownika: 1b, który ma wyłączony dostęp do ssh (logowanie do powłoki), otrzymuje tylko dostęp do ftp (proftpd).
Ma swój katalog domowy, w katalogu użytkownika ,,1a'', dokładnie tym z przykładu:

Kod: Zaznacz cały

/home/1a/nowy_folder
Problem w tym, że użytkownik 1b nie może nic robić w katalogu użytkownika 1a.
Tu moje pytanie, jak nadać uprawnienia dla katalogu albo użytkownika aby ten mógł mieć dostęp 777 do plików (przez ftp) w katalogu użytkownika 1a.
tzn. uruchamiać, kasować, tworzyć, zmieniać nazwę plików i katalogów.

Szukam i szukam i znaleźć nie mogę, może źle szukam.
Jednak i tak proszę o pomoc.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

To kiepsko szukasz. Jeśli chcesz aby użytkownik 1b miał pełen dostęp do katalogu użytkownika 1a to dodajesz obu do oddzielnej grupy. Na katalog z zawartością ustawiasz prawa dostępu 770 i w konfiguracji ftp ustawiasz odpowiedni UMASK.

To są dane do znalezienia w minutę z pomocą Google.
neu
Posty: 4
Rejestracja: 13 listopada 2011, 14:56

Post autor: neu »

Jeżeli się wie czego należy szukać to faktycznie można znaleźć szybko z pomocą Google.
Ja napisałem jestem początkujący i cienko z tym wszystkim jeszcze u mnie. Liczyłem na pomoc w postaci mini poradnika.

Ustawienia dla katalogu 770 z pozycji roota wiem jak wykonać.

Mogłeś tylko napisać jak jeszcze ustawić ten umask w konfiguracji ftp?
Awatar użytkownika
sector
Beginner
Posty: 113
Rejestracja: 28 kwietnia 2010, 10:48
Lokalizacja: Kraków

Post autor: sector »

Masz tutaj: http://www.mandrivalinux.eu/showthread. ... odpowiedzi
<Directory incoming>
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
# Umask 022 022
<Limit READ WRITE>
AllowAll
</Limit>
<Limit DELE>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

neu, masz do odbioru prywatną wiadomość.

Proszę wstrzymać się z udzielaniem odpowiedzi do czasu aż autor zastosuje się do mojej prośby.
neu
Posty: 4
Rejestracja: 13 listopada 2011, 14:56

Post autor: neu »

Witam

Slowo umask oraz to ze mialem cos zmienic w konfiuracji serwera ftp
skierowalo mnie w google na odpowiedz ktorej szukalem,

komendy :
chmod i chown
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Abstrahując od tego co przeskrobał neu pytanie do bastiana to tak żeby wyjaśnić moje wątpliwości i nie wprowadzać innych w błąd.
Jeśli chcesz aby użytkownik 1b miał pełen dostęp do katalogu użytkownika 1a to dodajesz obu do oddzielnej grupy. Na katalog z zawartością ustawiasz prawa dostępu 770

770 oznacza pełną kontrolę dla użytkownika i grupy i 0 kontroli dla reszty, podążając tym tropem jeśli oboje będą w różnych grupach to jak 1b może cokolwiek tam zapisać ?
neu
Posty: 4
Rejestracja: 13 listopada 2011, 14:56

Post autor: neu »

on miał to chyba namyśli ze dodaje się 2 użytkowników do 1 grupy bo inaczej to nie będzie funkcjonować :)
Zablokowany