Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Применение chmod к группе файлов

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Ubuntu
 
Автор Сообщение
Роман




Зарегистрирован: 28.03.2008
Сообщения: 2

СообщениеДобавлено: Пт Мар 28, 2008 5:47 pm    Заголовок сообщения: Применение chmod к группе файлов
Ответить с цитатой

Доброго времени суток.

Я в Linux новичок, поэтому вопрос может показаться для Вас не совсем серьезным.

И все же :

Я применяю chmod следующим образом:
Код:
sudo  chmod --reference=file1 file2

Скажите а как можно поменять права не только к файлу file2, ф к целой группе файлов. (Я не имею в виду для всех файлов в папке - так можно было бы обойтись *).
Например, поменять права ко всех файлам *.jpg или только к папкам?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Сб Мар 29, 2008 5:55 am    Заголовок сообщения:
Ответить с цитатой

А никак. Максимум, что можно автоматизировать, это использовать опцию -R, см. man chmod
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Сб Мар 29, 2008 9:47 am    Заголовок сообщения:
Ответить с цитатой

find -iname '*.jpg' -print0 | xargs -0 chmod --reference=`pwd`/file1
find -type d -print0 | xargs -0 chmod --reference=`pwd`/dir1
_________________
Сегодня - лучший день моей жизни
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Сб Мар 29, 2008 10:29 am    Заголовок сообщения:
Ответить с цитатой

ShprotX, ну это не совсем средствами chmod )))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Сб Мар 29, 2008 12:44 pm    Заголовок сообщения:
Ответить с цитатой

den писал(а):
ShprotX, ну это не совсем средствами chmod )))

А где в вопросе было указано исспользование исключительно chmod? То-то...
_________________
Сегодня - лучший день моей жизни
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Мар 31, 2008 7:58 am    Заголовок сообщения:
Ответить с цитатой

ShprotX, не придирайся, главное что человеку помогли )

Правда твой вариант все равно не прокатит, если нужно юзать chmod по FTP
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Роман




Зарегистрирован: 28.03.2008
Сообщения: 2

СообщениеДобавлено: Пн Мар 31, 2008 12:41 pm    Заголовок сообщения:
Ответить с цитатой

Ребята, Спасибо за помощь!

Если честно, придется еще повозиться над расшифровкой написанного - но интуитивно понимаю что это.

Однако, дожидаясь ответа, я все же успел накосячить как следует Sad

Попробую описать проблему: я практикуюсь в создании собственного LAMP сервера. В папке www лежат пхп проекты.
Когда я копирую новую информацию в эту папку, она записывается как собственность root-а, и файлы для браузера не доступны. Поэтому мне каждый раз приходится пользоваться chmod, chown, chgrp, а для простоты я беру их через --reference с уже доступного файла... Так вот проблема такова: я находился в папке images, где лежали картинки проекта, в ней лежал один "здоровый" файл, а все остальные "залоченные" как принадлежность администратору. Я как обычно решил поменять права доступа, владельца и группу и набрал следующее:

Код:
sudo chmod --reference=logo.jpg *
sudo chown --reference=logo.jpg *
sudo chgrp --reference=logo.jpg *


После этого у меня в проекте вырубились абсолютно ВСЕ картинки, даже те, которые лежали в соседних папках и в других проектах!!!
Видимо проблема в символе "*"???

Пожалуйста, скажите в чем же моя ошибка и главное - ЧТО именно я наделал Arrow
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Ubuntu Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис