Tworzenie kont użytkowników, uprawnienia itd.

Konfiguracja serwerów, usług, itp.
cyber2hot
Posty: 9
Rejestracja: 28 sierpnia 2008, 21:34

Tworzenie kont użytkowników, uprawnienia itd.

Post 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.
Awatar użytkownika
wojciech_69
Beginner
Posty: 128
Rejestracja: 02 stycznia 2009, 16:04

Post 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
cyber2hot
Posty: 9
Rejestracja: 28 sierpnia 2008, 21:34

Post 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.
Awatar użytkownika
wojciech_69
Beginner
Posty: 128
Rejestracja: 02 stycznia 2009, 16:04

Post 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.
ODPOWIEDZ