дайте разрешение в Linux

Для Linux (или по крайней мере семейство распределений Debian, например, Ubuntu) существует vim-gnome и vim-gtk пакеты.

Для Mac существует MacVim для Windows gvim. Оба связаны от страницы загрузки энергии.

1
06.04.2012, 14:14
4 ответа

поместите их обоих в ту же группу и измените разрешение для следующего:

RWX------ /home1/user1
RWXRWX--- /home2/user2

Благодаря @Niklas B: необходимо будет также установить/home2/user2 dir SGID на группу они оба участники.

если это будет группа основного user2, то это будет автоматически, если не - будут использовать команду 'chgrp' (не забывайте-r для рекурсивного!=))

1
27.01.2020, 23:54
  • 1
    Почему изменение полномочия/home1/user1? Это не необходимо (по крайней мере, не при создании новой группы для цели) –  Niklas B. 06.04.2012, 14:18
  • 2
    Нет действительно необходимый, это - просто обычное разрешение для домашних папок –   06.04.2012, 14:19
  • 3
    однако, Вам был бы нужен SGID, обдумал /home/user2 заставить полномочия распространить. –  Niklas B. 06.04.2012, 14:21
  • 4
    Да, абсолютно - Вы правы. –   06.04.2012, 14:25
  • 5
    Добавьте это к ответу! Можно отредактировать на ТАК человеке –  Niklas B. 06.04.2012, 14:28

Создайте группу (пользователи) для обоих пользователей и предоставьте группу r/w/x доступ к второму домашнему dir ;)

0
27.01.2020, 23:54
  • 1
    Ahh, Niklas победил меня к секундам :P –   06.04.2012, 14:17
  • 2
    , Это не универсальное решение. По крайней мере, Вам был бы нужен SGID, кроме того, для распространения этого в новые файлы и каталоги. –  Niklas B. 06.04.2012, 14:17

Если пользователи находятся в той же группе, то можно установить полномочия группы на пользователей папки. Или если Вы не хотите другой пользовательский доступ к/home2/users, можно создать новую группу и добавить user1 и user2 к нему. После разрешения набора на новой группе.

0
27.01.2020, 23:54

Имейте user1 будьте в группе, скажем, group1 и позвольте group1 к доступу /home2/users.

Принятие Вас имеет установку user1 быть в группе, названной "group1"

chgrp -R group1 /home2/users

chmod -R 770 /home2/users

Если Вы хотите файлы/директоров, созданные под /home2/users чтобы быть доступными user1 (независимо, кто создал его) в будущем затем, необходимо будет установить SGID: chmod g+s /home2/users Обратите внимание, что вышеупомянутая команда может только быть установлена /home2/users владелец.

Можно ли уточнить больше цель? То, почему делает user1, должно получить доступ к корневому каталогу user2? Это будет плохо, если user2 может получить доступ к корневому каталогу user1?

0
27.01.2020, 23:54
  • 1
    , это - четвертый дубликат того же ответа, и дефектный тем же самым способом! См. мои комментарии к другим ответам для идеи того, что я имею в виду. –  Niklas B. 06.04.2012, 14:23

Теги

Похожие вопросы