Hallo,
ich habe einen FTP-User chris der per ftp auf sein Homeverzeichnis zugreifen kann. in public_html sind seine websache die auch per Apache angezeigt werden
jetzt wollte ich in dem ordner home/chris den ordner usage anlegen in dem seine webalizerstatistiken geschrieben werden.
in dem ordner soll er lesen können, aber nix löschen und schreiben. und den ordner selber soll er natürlich auch nicht löschen können
habe den ordner als root angelegt, user = root group = root und chmod 645 gesetzt,
damit er in den ordner wechseln kann und auch was angezeigt bekommt. wenn ich chmod 644 mache bekommt er in dem ordner garnix angezeigt bzw. kann gar nicht erst rein wechseln.
soweit so gut. nur ist das problem das der user den ordner usage jetzt trotzdem löschen kann?!?! aber wieso? habe den groups und others doch gar keine schreib rechte gewährt! den in den ordner schreiben kann er nichts....das funktioniert. aber löschen kann er den ordner
kann mir jemand nen denkanstoß geben was ich da falsch mache?
danke schonmal
problem mit vsftpd und rechtevergabe
Re: problem mit vsftpd und rechtevergabe
achso...und der ordner home/chris hat auch 755
und da usage ja 645 und user root und group root ist, sollte da doch eigentlich auch kein zugriff zum schreiben auf dem ordner sein?!
und da usage ja 645 und user root und group root ist, sollte da doch eigentlich auch kein zugriff zum schreiben auf dem ordner sein?!
Re: problem mit vsftpd und rechtevergabe
Code: Select all
chmod 0705 /home/chris
chmod 0755 /home/chris/usage
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Re: problem mit vsftpd und rechtevergabe
also das funktioniert auch nicht..
wieder das gleiche problem. chris kann auf usage zugreifen, nix reinschreiben(ok) aber er kann den ordner löschen.
also das sollte doch eigentlich so funktionieren?!?! tuts aber nicht
ich hatte noch dran gedacht ob vsftp unter root läuft aber tuts nicht...läuft als ftpsecure
hat jemand noch nen tip?
hier noch meine vsftpd conf mit den wichtigsten einträgen.
aber sehe nicht das da was falsch eingestellt ist.
local_enable=YES
#
userlist_file=/etc/chrootUsers
# Uncomment this to enable any form of FTP write command.
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
#
chown_uploads=NO
chown_username=upload
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
nopriv_user=ftpsecure
ls_recurse_enable=YES
userlist_deny=NO
userlist_enable=YES
chroot_local_user=NO
#zeigt dateien mit . am anfang an
#force_dot_files=NO
connect_from_port_20=YES
pasv_promiscuous=NO
port_promiscuous=NO
wieder das gleiche problem. chris kann auf usage zugreifen, nix reinschreiben(ok) aber er kann den ordner löschen.
also das sollte doch eigentlich so funktionieren?!?! tuts aber nicht
ich hatte noch dran gedacht ob vsftp unter root läuft aber tuts nicht...läuft als ftpsecure
hat jemand noch nen tip?
hier noch meine vsftpd conf mit den wichtigsten einträgen.
aber sehe nicht das da was falsch eingestellt ist.
local_enable=YES
#
userlist_file=/etc/chrootUsers
# Uncomment this to enable any form of FTP write command.
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
#
chown_uploads=NO
chown_username=upload
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
nopriv_user=ftpsecure
ls_recurse_enable=YES
userlist_deny=NO
userlist_enable=YES
chroot_local_user=NO
#zeigt dateien mit . am anfang an
#force_dot_files=NO
connect_from_port_20=YES
pasv_promiscuous=NO
port_promiscuous=NO
