Strona 1 z 1

Domyślne prawa dostępu do katalogu

: 27 sty 2012, 22:21
autor: mr.radzik
Witam,
pogrzebałem trochę w necie i nie znalazłem rozwiązania mojego problemu - jedyne, co znalazłem, to info o chmod i umask.

Mianowicie - mam katalog public_html w katalogu użytkownika. Za każdym razem, gdy kopiuję do niego z zewnątrz (najczęściej partycja windowsa, ale nie ma to znaczenia) obrazy, by były one widoczne przez mojego localhosta, muszę w terminalu wystukać

Kod: Zaznacz cały

sudo chmod -R 777 public_html
i potwierdzić hasłem. Inaczej wyskakuje mi "403 - Dostęp zabroniony".

Po półtora roku lenistwa mi się znudziło i stąd pytanie - co zrobić, by każdy skopiowany do public_html obraz miał domyślnie atrybuty 777?

Jeśli dobrze odczytuję zapis "-rwxrwx---", to domyślnie po skopiowaniu pliki mają atrybuty 770.

Od razu mówię - umask nie rozwiązuje moich problemów, gdyż zależy mi, by działało to jedynie w obrębie tego konkretnego katalogu.

Re: Domyślne prawa dostępu do katalogu

: 28 sty 2012, 10:00
autor: stahoo23
mozna to zrobic tak ze robisz nowego uzytkownika
i ten katalog kopiujesz do jego domowego i zmieniasz umask dla tego uzytkownika.

inny pomysl to zeby cron ci czasowo robil ten chmod

Re: Domyślne prawa dostępu do katalogu

: 28 sty 2012, 10:03
autor: mr.radzik
Eh, liczyłem na jakiś sprytniejszy sposób. No trudno, ale dzięki za odpowiedź.

Re: Domyślne prawa dostępu do katalogu

: 28 sty 2012, 11:04
autor: stahoo23
moze ktos inny cos lepszego wymysli

Re: Domyślne prawa dostępu do katalogu

: 28 sty 2012, 22:21
autor: jacekalex
RTFM:

Kod: Zaznacz cały

man chmod
man umask

Re: Domyślne prawa dostępu do katalogu

: 29 sty 2012, 12:38
autor: mr.radzik
Nie pomaga... :P
A tak serio - patrzyłem już wcześniej. Albo w żaden prosty sposób nie można tego rozwiązać tymi poleceniami, albo po prostu nie rozumiem na tyle tych manuali.

Re: Domyślne prawa dostępu do katalogu

: 29 sty 2012, 13:30
autor: Rgl
Może spróbuj z ACL, system plików musi to obsługiwać i mieć włączoną ich obsługę potem dla katalogu ustawiasz default acl z odpowiednimi opcjami i wszystkie tworzone pliki mają odpowiednie prawa do odczytu przez serwer www.