Strona 1 z 2

[+] Uprawnienia FTPd serwer

: 23 czerwca 2008, 08:08
autor: saja5
witajcie,

mam pewien problem z FTP. Posiadam serwer FTPd ver 0.17
Zawsze po zgraniu plików na serwer mam standardowo uprawnienia 640.
Jest to uciążliwe bo muszę wszystkie zmieniać na 644.
Jak zrobić żeby przy zgrywaniu plików na serwer FTP uprawnienia były 644?

Pomóżcie.

: 23 czerwca 2008, 16:40
autor: linx
pokaż jak masz ustawiony plik konfiguracyjny serwera ftp. to wtedy Ci pomogę.

: 23 czerwca 2008, 19:52
autor: saja5
patrze w /etc/ i szukam konfigu... znalazłem
/etc/pam.d/ftp

Kod: Zaznacz cały

# Standard behaviour for ftpd(8).
auth    required        pam_listfile.so item=user sense=deny file=/etc/ftpusers

# This line is required by ftpd(8).
auth    sufficient      pam_ftp.so

# Uncomment this to achieve what used to be ftpd -A.
#auth   required        pam_listfile.so item=user sense=allow file=/etc/ftpchroo

# Standard blurb.
auth    required        pam_unix_auth.so shadow nullok use_first_pass
auth    required        pam_shells.so
account required        pam_unix_acct.so
session required        pam_unix_session.so
session required        pam_limits.so


: 23 czerwca 2008, 20:07
autor: Rad
pam.d to niekoniecznie... nie ma innego konfigu?
Ewentualnie możesz zainstalować np. vsftpd (w ogóle zwykłe ftpd to chyba ma niewielką funkcjonalność) i tam można to łatwo ustawić.

: 23 czerwca 2008, 20:10
autor: linx
to raczej nie jest plik konfiguracyjny.
Jaki serwer ftp zainstalowaleś?

To powiem Ci jaki plik pokazać.

ps. FTPd to nie jest pełna nazwa serwera (ftpd -File Transfer Protocol Daemon).

: 24 czerwca 2008, 11:17
autor: Rad
linx pisze:ps. FTPd to nie jest pełna nazwa serwera (ftpd -File Transfer Protocol Daemon).
Jest taki pakiet ftpd - najprostsza wersja demona ftp :)

W pakiecie nie widzę żadnego pliku konfiguracyjnego - przejrzyj jeszcze mana.

: 24 czerwca 2008, 13:26
autor: saja5
zainstalowałem vsftpd i chcem ustawić tak aby pliki miał chmod 0644

w pliku /etc/vsftpd.conf

Kod: Zaznacz cały

# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=644




i nie działa :(

: 24 czerwca 2008, 13:49
autor: Rad
Umask to nie to samo co chmod. Zmień na 022 i przeczytaj sobie man umask,

: 24 czerwca 2008, 15:01
autor: saja5

Kod: Zaznacz cały


umask 0644 ???


: 24 czerwca 2008, 15:56
autor: Rad

Kod: Zaznacz cały

local_umask=022
Tak ustaw... :-?