Skocz do zawartości
Donaj

Ftp - najszybszy sposób.

Polecane posty

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

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

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

Tak, ale nadal będzie widział inne katalogi ;/

 

DefaultRoot ~

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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

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

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

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

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

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

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

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

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

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
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

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

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

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

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

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
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

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×