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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Наследование acl прав на созданные файлы  (Прочитано 1320 раз)

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

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Перечитал все инструкции, если задать права на каталог по умолчанию (опция -d) права на новые каталоги и файлы  должны наследоваться.
В итоге на каталоги наследуются а новые файлы вообще не имеют acl прав.
Делал так:
sudo setfacl -d -m u::rwx,g::rwx, dirЧего надо чтоб к новым файлам применялись acl родительского каталога?
« Последнее редактирование: 17 Августа 2022, 15:31:09 от Usermaster »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #1 : 17 Августа 2022, 18:53:09 »
getfacl dirпоказывайте
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #2 : 17 Августа 2022, 20:10:28 »
по умолчанию (опция -d) права на новые каталоги и файлы  должны наследоваться

Цитировать
не относится к файлам/каталогам, которые копируются в каталог

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #3 : 17 Августа 2022, 23:55:07 »
getfacl dir/
# file: dir/
# owner: sergey
# group: sergey
user::rwx
group::rwx
other::rwx
default:user::rwx
default:group::rwx
default:other::rwx

cd dir
touch 1.txt
mkdir 1
ls -lh

drwxrwxrwx+ 2 sergey sergey 4,0K авг 17 23:54  1
-rw-rw-rw-  1 sergey sergey    0 авг 17 23:54  1.txt

Немного продвинулся добавил маску m::rwx, теперь созданные файлы имеют acl а вот права остаются 666.
-rw-rw-rw-+ 1 sergey sergey    0 авг 18 00:08  2.txt

Пользователь добавил сообщение 18 Августа 2022, 00:30:22:
Понятно что назначаемые права связаны с эффективными правами, их надо как то поменять.

Пользователь добавил сообщение 18 Августа 2022, 17:27:44:
Перечитал мануал по umask.
В общем это umask всему виной, он всегда отбирает бит запуска с файлов.
Если даже принудительно настроена маска 0000 для файлов будут выставлены права 666, для директорий 777.
В общем получилось сделать то что хотел, единственное, если в этом каталоге нужен исполняемый файл, его должен сделать исполняемым владелец.
« Последнее редактирование: 18 Августа 2022, 17:27:44 от Usermaster »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #4 : 20 Августа 2022, 18:53:53 »
Перечитал все инструкции, если задать права на каталог по умолчанию (опция -d) права на новые каталоги и файлы  должны наследоваться.
В итоге на каталоги наследуются а новые файлы вообще не имеют acl прав.
Делал так:
sudo setfacl -d -m u::rwx,g::rwx, dirЧего надо чтоб к новым файлам применялись acl родительского каталога?

Потому что
sudo setfacl -m d:u::rwx,d:g::rwx,d:m::rwx dir
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #5 : 21 Августа 2022, 08:46:27 »
И что?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #6 : 21 Августа 2022, 13:19:16 »
И что?
Глаза к мозгу подключите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #7 : 22 Августа 2022, 20:33:07 »
Сами пробовали? Это то же самое что и -d.
Не грубите, если хотите что по делу, пишите без ребусов.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #8 : 22 Августа 2022, 20:56:56 »
Тогда приводите пример того, что у вас не работает.

Пользователь добавил сообщение 22 Августа 2022, 20:58:22:
Если вы про бит исполнения, он к файлам не применяется без прямого указания.
Это не Windows.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #9 : 22 Августа 2022, 21:04:11 »
Если вы про бит исполнения, он к файлам не применяется без прямого указания.
Это не Windows.

Да конечно, про это я выше написал. Поэтому и пометил тему как решённую.

Пользователь добавил сообщение 22 Августа 2022, 21:04:54:
В общем это umask всему виной, он всегда отбирает бит запуска с файлов.
Вот.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #10 : 22 Августа 2022, 21:05:27 »
В общем это umask всему виной, он всегда отбирает бит запуска с файлов.
Нет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Usermaster

  • Автор темы
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2537
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #11 : 22 Августа 2022, 21:08:05 »
Не будем спорить что именно отбирает бит, главное его нет и не будет.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Re: Наследование acl прав на созданные файлы
« Ответ #12 : 23 Августа 2022, 16:16:28 »
Не отбирает, он просто не ставится на файлы без отдельной команды со стороны приложения, файл создающего.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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