Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: chmod: назначение прав конкретной группе  (Прочитано 3768 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Golova

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
как с помощью chmod поставить права на какую то конкретную группу?
ведь пользователь может входить не только в одну группу.

Оффлайн sergeantpepper

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #1 : 20 Ноябрь 2008, 15:17:46 »
Насколько я знаю, файл имеет две важные характеристики: принадлежность к пользователю и принадлежность к группе. Поэтому, когда меняются права на файл для группы - соответственно меняются права именно для группы,к кторой принадлежит файл

Оффлайн Golova

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #2 : 20 Ноябрь 2008, 15:57:16 »
конкретизирую:
есть пользователи user1, user2
создана группа: ourbeer в которую входят пользователи user1, user2
при создании директории whodrinkbeer из под user1 по умолчанию ставятся такие права:

drwxrwxr-x  2 user1 user1 4096 2008-11-20 01:08 whodrinkbeer

надо сделать так что бы было:
drwxrwxr-x  2 user1 ourbeer 4096 2008-11-20 02:08 whodrinkbeer

интересно, а нельзя поставить в качестве владельца группу ?

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #3 : 20 Ноябрь 2008, 16:07:20 »
chgrp

Оффлайн sergeantpepper

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #4 : 21 Ноябрь 2008, 13:21:27 »
Конкретизирую:
> sudo chgrp ourbeer whodrinkbeer
В качестве владельца поставить группу?
Так ведь и так группа, к которой принадлежит файл является ее владельцем

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #5 : 21 Ноябрь 2008, 13:34:42 »
Конкретизирую:
> sudo chgrp ourbeer whodrinkbeer
В качестве владельца поставить группу?
Так ведь и так группа, к которой принадлежит файл является ее владельцем
С чего это? user1 ведь владелец, соответственно и группа. Насколько я понимаю, пользователь может дать доступ/изменить группу на любую группу, в которую входит сам, т.е. просто chgrp НУЖНАЯ_ГРУППА файл (без sudo) будет работать. То бишь пользователь сам решает (либо админ за него), кому он может дать доступ.

Как устроить что-то сложнее (типа, чтобы в определённом месте создавались каталоги и файлы с уже нужными правами, есть подозрение, что именно этого тебе и хочется) не знаю.

Оффлайн sergeantpepper

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #6 : 21 Ноябрь 2008, 13:49:38 »
Да согласен.
sudo здесь необязательна. Написал по своей дурной привычке...

Оффлайн Golova

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: chmod: назначение прав конкретной группе
« Ответ #7 : 21 Ноябрь 2008, 17:50:49 »
спасибо, разобрался как дать права группе с помощью chgrp или chown, но может кто то знает как сделать так что бы новые файлы создавались с такими же правами как и у родительской группы? напрмиер во всеми не любимой windows есть такое понятие как inherited rights.

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля

 

Страница сгенерирована за 0.153 секунд. Запросов: 22.