Forum Linux.pl
System => X Serwer => Wątek zaczęty przez: llol w 2006-06-15, 22:15:23
-
Czytalem przerozne opisy uprawnien,ale nie rozumiem tego tak do konca. Jest sobie plik o nazwie pliczek i sa 3 nowo dodane grupy. Jak to zrobic by pierwsza z grup mogla odczytywac i wykonywac ten plik, druga jedynie odczytywac a trzecia by nie miala dostepu do niego w ogole?
PS. Jest w ogole jakis odpowiednik chmod ale dla grup?
-
Nie, nie tak.
W uniksach i -podobnych masz coś takiego:
właściciel pliku, grupa-właściciel, inni.
I każdy z tych elementów może mieć uprawnienia:
odczyt, zapis, wykonywanie.
Jak robisz chmod:
u+x -> właściciel dostaje możliwość wykonywania.
g+x -> grupa-właściciel dostaje możliwość wykonywania
o+x -> inni dostają możliwość wykonywania.
Nie możesz ustawić uprawnień dla kilku grup, a jedynie
dla innych.
----
Jeśli chodzi o takie rozwiązanie jak Ty chcesz, to w nowych
dystrybucjach Linuksa znajdzeisz takie narzędzie acl.
(access control lists). Tam możesz zdefiniować
oddzielne uprawnienia dla każdej z grup.
http://www.suse.de/~agruen/acl/linux-acls/online/
pozdrawiam, Janek
-
2006-06-15 22:39:29 jk33 napisał:
> Nie, nie tak.
> W uniksach i -podobnych masz coś takiego:
> właściciel pliku, grupa-właściciel, inni.
> I każdy z tych elementów może mieć uprawnienia:
> odczyt, zapis, wykonywanie.
>
> Jak robisz chmod:
> u+x -> właściciel dostaje możliwość wykonywania.
> g+x -> grupa-właściciel dostaje możliwość wykonywania
> o+x -> inni dostają możliwość wykonywania.
>
> Nie możesz ustawić uprawnień dla kilku grup, a jedynie
> dla innych.
> ----
>
> Jeśli chodzi o takie rozwiązanie jak Ty chcesz, to w nowych
> dystrybucjach Linuksa znajdzeisz takie narzędzie acl.
> (access control lists). Tam możesz zdefiniować
> oddzielne uprawnienia dla każdej z grup.
> http://www.suse.de/~agruen/acl/linux-acls/online/
>
> pozdrawiam, Janek
>
Dzieki, juz mnie wiecej to rozumiem. Jeszcze jedno pytanko - skoro pierwsza liczba w chmod to wlasciciel grupy, to w jaki sposob go ustalic?
-
> Dzieki, juz mnie wiecej to rozumiem. Jeszcze jedno pytanko - skoro pierwsza liczba w chmod to
> wlasciciel grupy, to w jaki sposob go ustalic?
man chown
-
2006-06-17 13:12:46 gomath napisał:
> > Dzieki, juz mnie wiecej to rozumiem. Jeszcze jedno pytanko - skoro pierwsza liczba w chmod
> to
> > wlasciciel grupy, to w jaki sposob go ustalic?
>
> man chown
>
Z tego co o tym przeczytalem, to polecenie to nie ustanawia wlasciciela dla grupy
-
> Z tego co o tym przeczytalem, to polecenie to nie ustanawia wlasciciela dla grupy
wlasciciela dla grupy?
-
2006-06-17 14:27:50 llol napisał:
> 2006-06-17 13:12:46 gomath napisał:
>
> > > Dzieki, juz mnie wiecej to rozumiem. Jeszcze jedno pytanko - skoro pierwsza liczba w
> chmod
> > to
> > > wlasciciel grupy, to w jaki sposob go ustalic?
Nie ma czegoś takiego jak właściciel grupy. Pierwsza liczba to właściciel pliku, druga to grupa, a trzecia to inni.
-
Witam!
Mam pytanie, które dla wielu z Was - zapalonych linuxowców może wydawać się błahe. Liczę jednak, że podzielicie się swoją wiedzą i pomożecie mi troszkę.
Mianowicie...
Na serwerze znajomy zainstalował mi Apche itd.
Miałem na nim stronę, która otwierana była poprzez bezpieczne połączenie (logowanie) oraz normalną stronę dla każdego połączenia.
Wyglądało to tak:
Otwierała się strona dla userów pod adresem:
http:// domena.pl
Otwierała się strona do logowania pod adresem:
https:// login.domena.pl
Poprzednie konto domeny zostało usunięte i nie jestem w stanie sprawdzić na co wskazywały domena i poddomena powyższe.
W chwili obecnej jak wchodzę poprzez IP to
http:// 000.000.000.000 nie wyświetla się nic
https:// 000.000.000.000 wyświetlają się ramki ze strony (ale nie tej do logowania, tylko normalnego serwisu), z tym, że w ramkach - nie można znaleźć strony...
Moje pytanie jest zatem takie - gdzie mogę znaleźć pliki konfiguracyjne Apache, których zmiana uwolni mnie od tego problemu, bo niestety znajomy wyjechał za granicę i nie mam z nim kontaktu. Ew. co może być powodem takiego 'niedziałania' systemu.
Jak już pisałem wyżej liczę na Waszą pomoc, bo na linuxie znam się pobieżnie. I wiem, że katalogi instalacyjne z plikami konf. mogą być różne, ale może poddajcie mi pomysł czego mam szukać.
Będę wdzięczny za wszystko :) POzdrawiam
-
witam, widac ze na linuxie znasz sie troche slabo (to nie powinien byc watek do XServer), ale to nie ma znaczenia :-)
> Poprzednie konto domeny zostało usunięte i nie jestem w stanie sprawdzić na co wskazywały
> domena i poddomena powyższe.
jak to zostalo usuniete ?? nie rozumiem pytania :-/ moze bardziej szczegolowo
> Moje pytanie jest zatem takie - gdzie mogę znaleźć pliki konfiguracyjne Apache, których zmiana
> uwolni mnie od tego problemu, bo niestety znajomy wyjechał za granicę i nie mam z nim kontaktu.
pliki konfiguracyjne odpowiedzialne za to to httpd.conf (w przypadku apache 1.3.x) znalesc go mozesz wywolujac polecenie:
#find / -name httpd.conf 2>/dev/null
Znajdz w nim sekcje odpowiadajaca za VirtualHost
> Ew. co może być powodem takiego 'niedziałania' systemu.
Mylse ze moze to byc zwiazane albo z niedzialajacym serwerem DNS (na kompie z Apache), albo ktos usunal ci pliki z twojego konta
Tyle co moge sie tylko domyslac, mam nadzieje ze jakos ci pomoglem
pozdro