Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перекинуть права... 
:(
    Опции темы
KDenisK
Дата 26.4.2006, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 30.12.2005

Репутация: нет
Всего: нет



У меня есть директория и я хочу скопировать права владельца на группу. Т.е. были права 632 -> стали 662. Зачем это надо: ситуация такая. Есть user X и Y в группе G. Владельцем файлов X стал Y, но хочу, чтобы у X остался прежний доступ. 
PM MAIL   Вверх
spin2
Дата 26.4.2006, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



И в чем проблема? man chmod
 


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
KDenisK
Дата 26.4.2006, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 30.12.2005

Репутация: нет
Всего: нет



А как КОНКРЕТНО ?? Читал man, но ничего не нашел там ничего по моей конкретной проблеме. 
PM MAIL   Вверх
Metal_Heart
Дата 27.4.2006, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

Репутация: нет
Всего: 12



Цитата(KDenisK @  26.4.2006,  07:42 Найти цитируемый пост)
Есть user X и Y в группе G

Если пользователей в группе кроме указанных больше нет - дай требуемые права всей группе.
И твои пользователи станут равными друг другу.
 


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
spin2
Дата 27.4.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



Если нужно сделать именно 662 для всех файлов в директории, то это можно сделать так: 
chmod 662 -R dir_name 


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
KDenisK
Дата 27.4.2006, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 30.12.2005

Репутация: нет
Всего: нет



Нет, к сожалению нужно не именно 662, а по алгоритму. У меня нету прав root'а поэтому мешать группу я не могу.  
PM MAIL   Вверх
bilbobagginz
Дата 27.4.2006, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



В традиционном Юниксе модель разрешений на файлы не очень продвинутая, поэтому она не дает многих других возможных ситуаций современной жизни, как напр. если:
я юзер А, у меня есть файл (фотка), который я хочу показать юзеру Б ( и только ему). я не администратор.
эта задача НЕРАЗРЕШИМА на уровне разрешений доступа файловой системы.

если я правильно понимаю суть твоей, Денис проблемы, то ты именно в такой ситуации.
для решения ее нужна более навороченная модель контроля доступа.
как напр. реализует RSBAC.

если ты администратор, то возможно создать "частную" группу в системе, и добавить в нее и юзера Х и юзера Y.

а в данном твоем описании, кром юзера X, доступ будет открыт всем пользователям группы G.
теперь об изменении: читай мануал еще раз.  расскажи что пробовал, что не получилось.

пока.



 


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
spin2
Дата 27.4.2006, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса

Репутация: 2
Всего: 31



Ок, а так:  chmod g+$(ls -l file1|tr -s " "|cut -f 1 -d " "|cut -c 2,3,4) file1 ?
Здесь file1 - это файл, для которого нужно поменять доступ. Команда добавляет группе те права, которые есть у пользователя. Запускай от имени владельца файла. 


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.