Как разрешить двум пользователям доступ к одному каталогу. (опробованные группы, но не удалось) [dублировать]

правый:

today=$(date)
echo Today is $today

Другими словами, используйте синтаксис variable=$(commands), он сохранит результат команды в variable, и поэтому, если вы хотите распечатать то, что было результат? вы можете использовать:

echo $variable

вот аналогичный пример http://www.cyberciti.biz/faq/unix-linux-bsd-appleosx-bash-assign-variable-command-output/ [ ! d2]

0
задан 15 April 2017 в 02:07

3 ответа

Вы можете попробовать следующее:

chown user1:admin-group /var/www/directory1 chown user2:admin-group /var/www/directory2 chmod 770 /var/www/directory1 chmod 770 /var/www/directory2 usermod -aG admin-group admin

Затем вы должны убедиться, что новые файлы, созданные в каталогах, используют одни и те же разрешения:

sudo chmod g+s /var/www/directory1 sudo chmod g+s /var/www/directory2
2
ответ дан 18 July 2018 в 14:56

Вы можете попробовать следующее:

chown user1:admin-group /var/www/directory1 chown user2:admin-group /var/www/directory2 chmod 770 /var/www/directory1 chmod 770 /var/www/directory2 usermod -aG admin-group admin

Затем вы должны убедиться, что новые файлы, созданные в каталогах, используют одни и те же разрешения:

sudo chmod g+s /var/www/directory1 sudo chmod g+s /var/www/directory2
2
ответ дан 24 July 2018 в 20:31
  • 1
    Я не могу понять, почему разрешения должны быть изменены на 770. Это совсем не хорошо. Другие могут иметь права на исполнение! – p01ymath 15 April 2017 в 02:31
  • 2
    @AdarshSojitra - См. Ссылку, которую я вам предоставил для обеспечения безопасности. [D0] askubuntu.com/questions/46331/… . Кроме того, разрешения x для каталогов не такие же, как в файлах, см. [D1] help.ubuntu.com/community/FilePermissions . – Panther 15 April 2017 в 02:39
  • 3
    @AdarshSojitra Извините, я предполагал, что вы не хотите, чтобы user1 имел доступ к каталогу user2 и наоборот. – Matthew Palermo 15 April 2017 в 03:04
  • 4
    Я пытаюсь! надеюсь, что это сработает! – p01ymath 15 April 2017 в 03:06
  • 5
    @AdarshSojitra ответ был обновлен. – pa4080 15 April 2017 в 14:26

Вы можете попробовать следующее:

chown user1:admin-group /var/www/directory1 chown user2:admin-group /var/www/directory2 chmod 770 /var/www/directory1 chmod 770 /var/www/directory2 usermod -aG admin-group admin

Затем вы должны убедиться, что новые файлы, созданные в каталогах, используют одни и те же разрешения:

sudo chmod g+s /var/www/directory1 sudo chmod g+s /var/www/directory2
2
ответ дан 31 July 2018 в 23:32
  • 1
    Я не могу понять, почему разрешения должны быть изменены на 770. Это совсем не хорошо. Другие могут иметь права на исполнение! – p01ymath 15 April 2017 в 02:31
  • 2
    @AdarshSojitra - См. Ссылку, которую я вам предоставил для обеспечения безопасности. [D0] askubuntu.com/questions/46331/… . Кроме того, разрешения x для каталогов не такие же, как в файлах, см. [D1] help.ubuntu.com/community/FilePermissions . – Panther 15 April 2017 в 02:39
  • 3
    @AdarshSojitra Извините, я предполагал, что вы не хотите, чтобы user1 имел доступ к каталогу user2 и наоборот. – Matthew Palermo 15 April 2017 в 03:04
  • 4
    Я пытаюсь! надеюсь, что это сработает! – p01ymath 15 April 2017 в 03:06
  • 5
    @AdarshSojitra ответ был обновлен. – pa4080 15 April 2017 в 14:26

Другие вопросы по тегам:

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