Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Apache pod Slackware  (Przeczytany 3334 razy)

llol

  • Gość
Apache pod Slackware
« dnia: 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?

jk33

  • Gość
Apache pod Slackware
« Odpowiedź #1 dnia: 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

llol

  • Gość
Apache pod Slackware
« Odpowiedź #2 dnia: 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?

gomath

  • Gość
Apache pod Slackware
« Odpowiedź #3 dnia: 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

llol

  • Gość
Apache pod Slackware
« Odpowiedź #4 dnia: 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

darko

  • Gość
Apache pod Slackware
« Odpowiedź #5 dnia: 2006-06-17, 15:17:44 »
> Z tego co o tym przeczytalem, to polecenie to nie ustanawia wlasciciela dla grupy

wlasciciela dla grupy?

gomath

  • Gość
Apache pod Slackware
« Odpowiedź #6 dnia: 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.


oteq

  • Gość
Apache pod Slackware
« Odpowiedź #7 dnia: 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

monksmaster

  • Gość
Apache pod Slackware
« Odpowiedź #8 dnia: 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