powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установка прав доступа для группы
5 сообщений из 5, страница 1 из 1
Установка прав доступа для группы
    #35837070
kstmironov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день колеги.
Я пока не очень силён в Linux. И у меня появился вопрос.
Скажите, пожалуйста, в Linux можно дать права группе? То есть, если кто-то из членов группы создал папку, то все члены группы будут иметь равные права на эту папку. А именно читать и писать в неё.
Задача в том, чтобы выставить полные права (7) группе на папку в момент еёсоздания. Чтобы не приходилось потом что-то делать руками, запускать chmod или какой-то скрипт.

Спасибо всем кто ответит!
...
Рейтинг: 0 / 0
Установка прав доступа для группы
    #35837620
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$ man umask

NAME
umask - get or set the file mode creation mask

SYNOPSIS
umask [-S][mask]

DESCRIPTION
The umask utility shall set the file mode creation mask of the current
shell execution environment (see Shell Execution Environment ) to the
value specified by the mask operand. This mask shall affect the initial
value of the file permission bits of subsequently created files.
...
Рейтинг: 0 / 0
Установка прав доступа для группы
    #35837803
kstmironov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallagher,
Спасибо за ваш ответ. Я так понял, что это на сессию можно установить.
Скажите, пожалуйста, а можно установить такую маску на группу, независимо от сессии?
...
Рейтинг: 0 / 0
Установка прав доступа для группы
    #35837908
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kstmironov пишет:
> Скажите, пожалуйста, в Linux можно дать права группе?
Группе пользователей. Да, можно.

То есть, если
> кто-то из членов группы создал папку, то все члены группы будут иметь
> равные права на эту папку. А именно читать и писать в неё.

Да. man chmod

> Задача в том, чтобы выставить полные права (7) группе на папку в момент
> еёсоздания. Чтобы не приходилось потом что-то делать руками, запускать
> chmod или какой-то скрипт.

Ну, наверное запускать chmod или что-то аналогичное придётся.
Ну или если это - группа, в которую входит данный пользователь,
то тогда конечно не надо. Про man umask уже сказали.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Установка прав доступа для группы
    #35845540
Gallagher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kstmironov,

авторСкажите, пожалуйста, а можно установить такую маску на группу, независимо от сессии?

Да, самым очевидным способом мне представляется поправить /etc/profile таким образом, чтобы проверял принадлежность юзера определённой группе и устанавливал umask, если юзер входит в группу.

Информация к размышлению:

Код: plaintext
1.
2.
3.
4.
5.
6.
curuser=`/usr/bin/whoami`
mygroup=`id $curuser | grep oinstall`
if [ "$mygroup" != '' ]
then
   umask  022 
fi
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Установка прав доступа для группы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]