Forum Linux.pl

System => X Serwer => Wątek zaczęty przez: llol w 2006-06-15, 22:15:23

Tytuł: Apache pod Slackware
Wiadomość wysłana 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?
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: jk33 w 2006-06-15, 22:39:29
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
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: llol w 2006-06-17, 12:17:51
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?
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: gomath w 2006-06-17, 13:12:46
> 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
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: llol w 2006-06-17, 14:27:50
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
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: darko w 2006-06-17, 15:17:44
> Z tego co o tym przeczytalem, to polecenie to nie ustanawia wlasciciela dla grupy

wlasciciela dla grupy?
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: gomath w 2006-06-17, 16:56:40
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.

Tytuł: Apache pod Slackware
Wiadomość wysłana przez: oteq w 2006-06-15, 22:11:16
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
Tytuł: Apache pod Slackware
Wiadomość wysłana przez: monksmaster w 2006-07-06, 15:31:39
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