Donaj 0 Zgłoś post Napisano Styczeń 20, 2011 Witam, Mam serwer dedykowany i chiałbym utworzyć ftp dla 2 osób, żeby mieli dostęp tylko i wyłącznie do /home/uzytk1 i /home/uzyt2, jaki jest najszybszy sposób, co byście polecili? System: ubuntu Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 20, 2011 sudo apt-get update sudo apt-get upgrade sudo apt-get install proftpd adduser uzytk1 adduser uzytk2 Udostępnij ten post Link to postu Udostępnij na innych stronach
cabana 15 Zgłoś post Napisano Styczeń 20, 2011 upgrade niekoniecznie Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 20, 2011 sudo apt-get update sudo apt-get upgrade sudo apt-get install proftpd adduser uzytk1 adduser uzytk2 Tak, ale nadal będzie widział inne katalogi ;/ Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Styczeń 20, 2011 Tak, ale nadal będzie widział inne katalogi ;/ DefaultRoot ~ Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Styczeń 20, 2011 w konfigu proftpd ustaw DefaultRoot ~ Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 20, 2011 w konfigu proftpd ustaw DefaultRoot ~ Wielkie dzięki za pomoc, zaraz się zabieram. I jeszcze takie pytanie jak już zainsalowalem profpd, i troche pogrzebałem i syf zrobiłem to wystarczy wyżcucić z /etc/profpd i można instalować na nowo? Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 20, 2011 Dodałem DeafaultRoot, nie pomogło. Dalej widać inne katalogi. # Use this to jail all users in their homes DefaultRoot @edit już działa, ale jak może się połączyć normalnie przez sftp i widzi wszystko, jak to fixnąc? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Styczeń 20, 2011 Wyłączyć powłoki dla użytkowników i w proftpd ustawić: RequireValidShell Off Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 26, 2011 Wyłączyć powłoki dla użytkowników i w proftpd ustawić: RequireValidShell Off Powłoki- mogłbyś napisać coś więcej o tym? Jestem zielony w tych sprawach ;p Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Styczeń 26, 2011 chsh -s /sbin/nologin {nazwausera} Udostępnij ten post Link to postu Udostępnij na innych stronach
dedikownia 1 Zgłoś post Napisano Styczeń 27, 2011 Cześć, Ja Ci mogę polecić vsftpd sudo apt-get install vsftpd lub sudo yum install vsftpd Napewno łatwiejsze w konfiguracji. Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 27, 2011 Cześć, Ja Ci mogę polecić vsftpd sudo apt-get install vsftpd lub sudo yum install vsftpd Napewno łatwiejsze w konfiguracji. Dzięki, ale już zrobiłem. Wielkie dzięki N3T5kY. Pozdrawiam. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Webb Zgłoś post Napisano Styczeń 27, 2011 I tak dla innych, dopisanie domowego katalogu dla usera... usermod -d SCIEZKA USER Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 29, 2011 A jeszcze takie pytanie, bo nie chce zakladać nowego tematu, jak nadać prawa użytkownikowi? żeby mógł wrzucać, podmieniać, usuwać? Nie powiodło się kopiowanie plików do maszyny odległej.remove.lua: Permission denied Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 29, 2011 Jeżeli coś pobierałeś jako root do katalogu FTP to nie możesz tego ruszyć przez FTP. jeżeli katalogi ftp masz w home/nazwa_usera to użyj komend (jako root): cd / cd home chown -R nazwa_usera katalog_usera ewentualnie jeszcze: chgrp -R nazwa_usera katalog_usera To ustawi prawa do wszystkich plików i katalogów w danym katalogu do danego usera. Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 29, 2011 Jeżeli coś pobierałeś jako root do katalogu FTP to nie możesz tego ruszyć przez FTP. jeżeli katalogi ftp masz w home/nazwa_usera to użyj komend (jako root): cd / cd home chown -R nazwa_usera katalog_usera ewentualnie jeszcze: chgrp -R nazwa_usera katalog_usera To ustawi prawa do wszystkich plików i katalogów w danym katalogu do danego usera. Thanks, działa. Tylko cd /home, nie było potrzebne ; p Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Styczeń 29, 2011 Tylko cd /home, nie było potrzebne ; p Jeśli wpisujesz jako katalog_usera, scieżkę bezwzględną to nie. Prawdopodobnie Kamikaze napisał tak na wszelki wypadek, gdyby ktoś postąpił inaczej. Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Styczeń 29, 2011 Jeśli wpisujesz jako katalog_usera, scieżkę bezwzględną to nie. Prawdopodobnie Kamikaze napisał tak na wszelki wypadek, gdyby ktoś postąpił inaczej. Wiem, wiem ale aż taki ciemny nie jestem ;p Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 29, 2011 Wiesz ty może i nie ale komuś innemu może to być przydatne Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Luty 13, 2011 Mam jeszcze jedno pytanko, jak bym chciał zrobić 1 osobie SSH, to co muszę zrobić? da się też jakoś przez profpd? Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Luty 13, 2011 SSH ma z 'marszu' lecz Ty zmieniałeś powłokę użytkownikom. /bin/bash będzie poprawną powłoką - dodaj danemu użytkownikowi ją. Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Luty 13, 2011 SSH ma z 'marszu' lecz Ty zmieniałeś powłokę użytkownikom. /bin/bash będzie poprawną powłoką - dodaj danemu użytkownikowi ją. Mógłbyś trochę jaśniej? jestem zielony w tych sprawach Udostępnij ten post Link to postu Udostępnij na innych stronach
Jarosław Szmańda 42 Zgłoś post Napisano Luty 13, 2011 Usage: usermod [options] LOGIN -s, --shell SHELL new login shell for the user account /bin/bash usermode -s /bin/bash nazwa_usera Udostępnij ten post Link to postu Udostępnij na innych stronach
Donaj 0 Zgłoś post Napisano Luty 13, 2011 usermode -s /bin/bash nazwa_usera -bash: usermode: command not found root@donaj:~# Udostępnij ten post Link to postu Udostępnij na innych stronach