Debian/Ubuntu - Права доступа на файлы в Linux

Аватара пользователя
Cancer_mvm

Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение Cancer_mvm »

Всем здравствуйте, у меня следующая проблема. Есть сервак на Debian с сайтом (сервак настраивал не я). Я решил туда прикрутить еще один сайт, и столкнулся с следующей проблемой - когда забрасываю файлы в папку предназначеную для сайта, то по умолчанию всем файлам, папкам и подпапкам даются права 555 или 755, я уже не помню точно. Мне же надо что бы было 777. Пробовал следующее:



1. В Total Commander выставлял атрибут на самой первой папке 777, применилось только к первой папке, все вложеные файлы и папки остались с прежними правами,

2. Пробовал тоже через Сuteftppro,

3. В Linux писал следующие строчки:



chmod 777 название каталога с сайтом

chmod a+rwx название каталога с сайтом

chmod ugo+rwx название каталога с сайтом







Во всех случаях аналогичная ситуация, как и в пункте 1.

У меня очень много файлов и применять эти права к каждому файлу очень неудобное занятие.



1. Может кто знает как в Debian установить права 777 на каталог, но что бы вся структура вложеных подкаталогов и файлов получали такие же права?

2. Может можно как то скомбинировать поиск find с командой chmod 777, что бы искало все файлы и папки в каталоге который мне нужен, и применяли ко всем файлам права 777 ?

3. Может кто знает как можно проделать что нить подобное через Total?

4. Может кто знает как можно поставить права 777 на основной каталог так что бы все файлы сайта которые бросаются в этот каталог после, автоматически имели права 777?



За любой ответ буду благодарен :-)
Аватара пользователя
mar

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение mar »

чтобы выставить права рекурсивно:



PHP код:

Код: Выделить всё

chmod -R 777 название каталога с сайтом 



Аватара пользователя
Cancer_mvm

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение Cancer_mvm »

must die, Было бы не плохо если бы конкретно в моем случае, а то я только пытаюсь разобраться с линухом, и для меня затруднительны пока такие выражения, но всеравно спасибо буду пробовать, может получится ))))
Аватара пользователя
Cancer_mvm

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение Cancer_mvm »

mar,



Попробовал chmod -R 777 название каталога с сайтом - не срабатывает все подкаталоги и файлы (с n-й вложеностью) остались с предыдущими правами.
Аватара пользователя
mar

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение mar »

Cancer_mvm,

а как насчет владельца-группы? У Вас есть права на этот самый chmod?
Аватара пользователя
Cancer_mvm

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение Cancer_mvm »

mar, Что вы имеете в виду? Я зашел в линух по ssh, там ввел админсий логин и пароль, после чего ввел слово su и ввел пароль. И только после этого проделывал все действия.
Аватара пользователя
mar

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение mar »

а можно Вас тогда попросить проделать следующее и то, что будет в консоли скопировать сюда:





PHP код:

Код: Выделить всё

whoami
ls -l -a
cd этот_самый_каталог
ls -l -a 



Аватара пользователя
Cancer_mvm

Re: Debian/Ubuntu - Права доступа на файлы в Linux

Сообщение Cancer_mvm »

mar,



WebServDeb://var/www# whoami

root

WebServDeb://var/www# ls -l -a

итого 4776

drwsrwsrwx 6 root root 4096 Июн 21 16:42 .

drwxr-xr-x 14 root root 4096 Янв 1 2002 ..

drwxrwsrwx 4 radmin root 4096 Май 13 13:37 default

drwxrwxrwx 4 radmin root 4096 Май 13 13:37 имя каталога 1го сайта

-rw-r--r-- 1 radmin root 4850784 Май 14 03:56 Joomla_1.5.17-Stable-Full_Package.tar.gz

drwxrwxrwx 4 radmin root 4096 Июн 21 22:40 имя каталога моего сайта

drwxr-sr-x 3 radmin root 4096 Июн 21 16:42 var

WebServDeb://var/www# cd имя каталога моего сайта

WebServDeb://var/www/имя каталога моего сайта# ls -l -a

итого 508

drwxrwxrwx 4 radmin root 4096 Июн 21 22:40 .

drwsrwsrwx 6 root root 4096 Июн 21 16:42 ..

-rwxrwxrwx 1 root root 486153 Июн 21 21:27 access.log

drwxrwxrwx 2 radmin root 4096 Май 13 12:36 cgi

-rwxrwxrwx 1 root root 11281 Июн 21 16:30 error.log

drwxrwxrwx 18 radmin root 4096 Июн 21 16:19 www

WebServDeb://var/www/имя каталога моего сайта#



Дело в том что в этих каталогах еще множество вложеных подкаталогов и файлов, в которых права остались по старому, я был начал вручную применять к каждому файлу и папке пока не надоело.

А что насчет моего второго вопроса, не знаете может можно как то скомбинировать команду поиска и chmod?
Ответить

Вернуться в «Общий по Linux»