Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Пользователю даны разрешения на файл, но по факту их нет

Ответить
Настройки темы
Redhat/Fedora - [решено] Пользователю даны разрешения на файл, но по факту их нет

Ветеран


Сообщения: 2099
Благодарности: 143


Конфигурация

Профиль | Отправить PM | Цитировать


Доброе время суток. Есть 2 пользователя alice и andy, оба входя в дополняющую группу ateam:

Есть файл andyfile3, у которого для группы ateam установлены разрешения на чтение и изменение:
[IMG][/IMG]
Но когда пользователь alice пытается изменить файл, выходит запрет доступа:

- Вопрос, что не так ?

-------
"Нет" - войне.


Отправлено: 05:04, 26-01-2016

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


- Что выдаёт команда id у каждого из пользователей.
- Что выдают
Код: Выделить весь код
ls -ld  /home/ateam-test
ls -l /home/ateam-test/*
И да - выделите мышкой текст и вставьте его средней кнопкой мыши в своём ответе. Картитнки неудобны - их нельзя не проанализировать, ни текст из них скопировать.

-------
Поспешай не торопясь


Отправлено: 06:42, 26-01-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для NickM

Ветеран


Contributor


Сообщения: 4241
Благодарности: 994

Профиль | Отправить PM | Цитировать


__sa__nya, явно видно, что у файла отсутствуют права общей группы. Да и... правильней наверное относительный путь указывать -./file
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:25, 26-01-2016 | #3


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


ruslandh,
ID для пользователей:

Цитата:
alice:
id uid=512(alice) gid=512(alice) groups=512(alice),40001(ateam) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
andy:

id uid=511(andy) gid=511(andy) groups=511(andy),40001(ateam) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
вывод команд ls-ld и ls -l :

Цитата:

[root@centos-server ~]# ls -ld /home/ateam-test
drwxrwx---. 2 root ateam 4096 Jan 6 00:52 /home/ateam-test

[root@centos-server ~]# ls -l /home/ateam-test/*
-rw-rw-r--. 1 alice alice 5 Jan 6 00:52 /home/ateam-test/alicefile
-rw-rw-r--. 1 andy andy 0 Jan 6 00:44 /home/ateam-test/andyfile3
Цитата NickM:
__sa__nya, явно видно, что у файла отсутствуют права общей группы. »
- Да, действительно, это и было причиной. Но почему у файла andyfile3 не было разрешений на группу ateam (вместо нее andy) - он был создан в папке atem-test уже после того, как для папки была выставлена группа ateam, почему файл не наследовал разрешения папки где он был создан ?

-------
"Нет" - войне.


Отправлено: 17:42, 26-01-2016 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


А он никогда и не наследуется а берётся по основной группе пользователя, создавшего файл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:04, 26-01-2016 | #5


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


А в каких-нибудь политиках определяется, чтобы поведение файловой системы, в частности наследование разрешений было аналогичным с NTFS ?

-------
"Нет" - войне.


Отправлено: 19:07, 26-01-2016 | #6


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Я такого не знаю.

-------
Поспешай не торопясь


Отправлено: 20:12, 26-01-2016 | #7


Аватара для NickM

Ветеран


Contributor


Сообщения: 4241
Благодарности: 994

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
А в каких-нибудь политиках определяется, чтобы поведение файловой системы, в частности наследование разрешений было аналогичным с NTFS ? »
Почитайте за sticky bit, suid для группы, может это то, что Вам нужно?

Upd: это конечно в контексте каталога, не файловой системы.

Цитата:
Биты setuid и setgid, установленные для каталогов, имеют совсем другой смысл.

Бит setgid для директории (chmod g+s) заставляет только новые каталоги и файлы, созданные в ней, наследовать ID группы этой директории вместо ID группы пользователя, создавшего файл. Новые поддиректории также наследуют бит setgid. Это позволяет создать общее рабочее пространство для группы без неудобств членам группы явно менять их текущую группу для создания новых файлов и каталогов.

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

find /path/to/directory -type d -exec chmod g+s {} \;
Бит setuid, установленный для директорий игнорируется в большинстве версий Unix

Последний раз редактировалось NickM, 26-01-2016 в 21:26.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:14, 26-01-2016 | #8


Ветеран


Сообщения: 2099
Благодарности: 143

Профиль | Отправить PM | Цитировать


NickM, , гляну, спасибо.

-------
"Нет" - войне.


Отправлено: 07:56, 27-01-2016 | #9

zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 4964
Благодарности: 724

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
в каких-нибудь политиках определяется, чтобы поведение файловой системы, в частности наследование разрешений было аналогичным с NTFS ? »
samba4

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:15, 27-01-2016 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Redhat/Fedora - [решено] Пользователю даны разрешения на файл, но по факту их нет

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Что-то похожее на baidu, но по поиску baidu нет berkut_174 Лечение систем от вредоносных программ 1 19-05-2015 09:47
[решено] USB-порты физически исправны, но в windows их нет и не работают. Feardelans Непонятные проблемы с Железом 4 23-06-2014 08:45
значительно разнится результат 3Dmark Vantage для gtx 295 по факту и в обзорах kubinec12 Видеокарты 7 03-02-2014 09:20
CMD/BAT - [решено] сделать бат файл, который архивирует файлы по их созданию по месяцам Qwerty!! Скриптовые языки администрирования Windows 11 06-01-2012 09:43
VBS/WSH/JS - [решено] Надо скопировать файлы из одной папки в другую, но только если их нет в третьей rromms Скриптовые языки администрирования Windows 3 11-09-2011 21:42




 
Переход