Strona 1 z 1

Tworzenie kont użytkowników, uprawnienia itd.

: 23 września 2009, 18:02
autor: cyber2hot
Witam.

Potrzebuje pilnej pomocy. Razem z kolegą (który dysponuje serwerem najprawdopodobniej opartym na systemie Debian) planujemy uruchomić serwer (w tym przypadku) do gry. Tak się składa, że już to robiliśmy, ale... no właśnie - problem w tym, że ostatnio ustawił ten cały katalog z grą na /root. Domyśleć się można było, że nadanie praw innemu użytkownikowi temu folderowi nie było możliwe. Tak więc by wgrać jakiś plik (np. mody) itd. byłem zmuszony wysyłać pliki przez pośrednika co było dręczące dla obu stron. Tak więc macie ogólny zarys z czym miałem/mam problem - a teraz zestaw pytań:
  1. Należałoby stworzyć serwer do gry w folderze /home/nazwa_użytkownika (lub jakimkolwiek innym) - jednak (po podłączeniu do serwera przy pomocy Putty) wszystko jest w terminalu, tak więc są trudności w poruszaniem między folderami (a dokładnie nie wiemy jak się przemieszczać między tymi katalogami i wykonywać wszystkie operacje w określonym miejscu).
  2. Tworzenie kont użytkownika z uprawnieniami do danego folderu (czyli konto FTP dosłownie).
    1. Próbowaliśmy tego, jednak nie udało się nam nadać uprawnień - tylko za każdym razem gdy tworzyliśmy konto tworzył się katalog w /home o nazwie takiej jak użytkownik i tyle.
    Jakiś poradnik, ciągle wyszukuję pomoce przez Google, ale tylko dla Linuksa w wersji graficznej, desktopowej. Proszę o pomoc.
Edycja:
Dla sprostowania i dla ogólnego zrozumienia operacja ma tak wyglądać:
  1. Tworzymy katalog "kataloggry".
  2. Wchodzimy do niego.
  3. Będąc w katalogu ściągamy plik serwergry.bin wykonując następujące polecenie:

    Kod: Zaznacz cały

    wget [url]http://dogry.bin[/url]
  4. Kolejno wykonujemy polecenie:

    Kod: Zaznacz cały

    chmod +x serwergry.bin
  5. Uruchamiamy program serwergry.bin
  6. Tworzymy użytkownika z kontem FTP z uprawnieniami do katalogu "kataloggry"
  7. Koniec.

: 23 września 2009, 19:46
autor: wojciech_69
Sprawdzenie jaki macie system:

Kod: Zaznacz cały

uname -a
Jaki serwer FTP? Dla ProFTPd masz fajnie wytłumaczone jak tworzyć katalogi (nie koniecznie w /home) i nadawać im odpowiednie atrybuty.
Proftpd dodawanie nowego użytkownika

: 24 września 2009, 18:04
autor: cyber2hot
Przebrnęliśmy jakoś jednak - fakt faktem dostałem konto ftp do plików, jednak nieszczęście widzę więcej niż trzeba.

Kod: Zaznacz cały

/home/serwergry/cs/gra
Co ma napisać w terminalu, by tylko widzieć i mieć dostęp do folderu "GRA"? Proszę o odpowiedź.
Na necie ciągle występują odpowiedzi na temat uprawnienia dla plików itd ale nadanie dla użytkownika dostęp do jednego katalogu już nie.

: 25 września 2009, 08:36
autor: wojciech_69
Mam nadzieję, że się dobrze rozumiemy i o to właśnie Ci chodzi, ale jeśli zastosowałeś się do moich wskazówek odnośnie wyboru i zastosowania jako serwera FTP - ProFTPd to żeby dany użytkownik nie wychodził ze swojego domowego katalogu to w pliku konfiguracyjnym :

Kod: Zaznacz cały

/etc/proftpd/proftpd.conf
dodaj linijkę:

Kod: Zaznacz cały

DefaultRoot   ~		    - ograniczenie pola działania do własnego katalogu
i po problemie!
Ps. zakładając, że założyłeś użytkownikowi konto z podaniem ścieżki do katalogu "GRA" tak jak to było przedstawione w linku z mojego poprzedniego postu.