Uprawnienia pliku w katalogu domowym na serwerze ftp

Konfiguracja serwerów, usług, itp.
venevox
Posty: 17
Rejestracja: 10 kwietnia 2009, 09:52

Uprawnienia pliku w katalogu domowym na serwerze ftp

Post autor: venevox »

Witajcie!

Chodzi mi o to, że mam sobie w katalogu /home/games/ inne podkatalogi:

Kod: Zaznacz cały

/home/games/1
/home/games/2
/home/games/3
W systemie mam użytkownika games, który tworzy te podkatalogi (katalogiem domowym jest /home/games tego użytkownika) - połączone to jest ze specjalnym panelem zarządzania, ale to nie ma znaczenia.
Mam uruchomiony serwer FTP - pureftpd z użytkownikami w bazie i każdy ma swój katalog (jeden) wymieniony powyżej.
W każdym z tych podkatalogów znajduje się plik o nazwie: start - również stworzony przez użytkownika games, z prawami do wykonania (uruchomienia).

Użytkownik ma dostęp do swojego katalogu poprzez FTP, konto ma w bazie i użytkownikiem FTP jest użytkownik: proftpd - w bazie podany jego uid oraz gid.

Chcę teraz uzyskać takie coś, iż użytkownik łącząc się na FTP z tym plikiem start nie może nic robić, modyfikować/usuwać/zmieniać nazwy.
Natomiast właściciel może wszystko - jak to właściciel, a co najważniejsze uruchomić go.

Pozdrawiam i dziękuję za odpowiedzi.

Dodane:
Postanowiłem, że użyję ACL - bo przeczytałem, że on to niby ma potrafić.
Zamontowałem partycję, uprawnienia nadaje.

Teraz tak.
Katalog: /home/games/1 - GID/UID: games, chmod: 775

Łącząc się przez FTP, mogę tworzyć katalogi itp., wszystko - tak ma być.
Wysyłam przez FTP plik o nazwie: test - jego GID/UID to automatycznie: pureftpd

Loguję się na konto root i wykonuję to polecenie:

Kod: Zaznacz cały

setfacl -m u:pureftpd:r /home/games/1/test
Uprawnienia zostały nadane, lecz przez FTP nadal mogę z plikiem robić wszystko.

Gdzie popełniłem błąd?

Pozdrawiam.
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Poszukaj na forum, było wielokrotnie.
ODPOWIEDZ