Можно ли реализовать: -двух пользователей имеют полное разрешение на папку, и один из них является владельцем?

Я хочу реализовать это -

Владельцем папки Work является Джон. Есть еще один пользователь, которого зовут Ребека. [Я администратор. И Джон, и Ребека являются стандартными пользователями (которые я создал через Терминал)]

Полностью ли у пользователя есть полное разрешение для этой папки, и это файлы, поскольку он является владельцем? Я хочу дать Rebeka полное разрешение на папку Work и ее файлы, но все же владельцем будет Джон, а не Ребека. Итак, у Джона и Ребеки будет полное разрешение на папку Work.

Возможно ли реализовать это использование терминалом? Если да, то каковы будут командные строки?

[P.S: Я использую Ubuntu 14.04.5 LTS]

-1
задан 4 November 2017 в 14:30

6 ответов

Да, у владельца файла будет полный доступ. Точнее, владелец имеет доступ, чтобы указать уровни разрешений на файлы / папки, для себя, группы и всех остальных.

Я мог бы подумать о следующих шагах для решения вашего сценария.

Создать новую группу:

sudo groupadd <group name>

Добавить пользователей в группу, используя

sudo usermod -a -G <group name> <user name>

Изменить группу из папки:

chgrp <folder name> <group name> Примечание: используйте -hR, чтобы установить это для всех файлов и каталогов в

Изменить разрешение папки:

chmod 770 <folder name>

По сути, это должно дать полное разрешение rwx владельцу (7) и группе (7) и не иметь доступа для всех (0). Убедитесь, что в группе есть только члены, которым необходимо получить доступ к папке. Если вы хотите добавить или удалить пользователей позже, просто измените группу.

1
ответ дан 22 May 2018 в 17:17
  • 1
    Что это group of folder? – jabi 22 October 2017 в 13:25
  • 2
    в ubuntu, является ли каждый пользователь группой? Я очень смущен :( – jabi 22 October 2017 в 13:25
  • 3
    В системах на основе unix каждый пользователь может быть частью одной или нескольких групп, и каждый файл имеет уровень владельца, групповой уровень и другие (мировые) разрешения. Например, я могу запустить команду groups, чтобы найти всю группу, частью которой я являюсь. – Legolas 22 October 2017 в 13:40
  • 4
    Когда u запускает команду ls -l, она показывает u уровень разрешений файлов в 10 символьных словах (что-то вроде этого для chmod 770 & lt; имя папки & gt; - " drwxrwx --- "), за которым следует "владелец" и "группа" имена. У указанного владельца и группы будут разрешения, указанные в этом ключевом ключе с 10 символами. Пользователь, входящий в эту группу, получает разрешения на уровне группы. – Legolas 22 October 2017 в 13:48

Да, у владельца файла будет полный доступ. Точнее, владелец имеет доступ, чтобы указать уровни разрешений на файлы / папки, для себя, группы и всех остальных.

Я мог бы подумать о следующих шагах для решения вашего сценария.

Создать новую группу:

sudo groupadd <group name>

Добавить пользователей в группу, используя

sudo usermod -a -G <group name> <user name>

Изменить группу из папки:

chgrp <folder name> <group name> Примечание: используйте -hR, чтобы установить это для всех файлов и каталогов в

Изменить разрешение папки:

chmod 770 <folder name>

По сути, это должно дать полное разрешение rwx владельцу (7) и группе (7) и не иметь доступа для всех (0). Убедитесь, что в группе есть только члены, которым необходимо получить доступ к папке. Если вы хотите добавить или удалить пользователей позже, просто измените группу.

1
ответ дан 18 July 2018 в 04:51

Да, у владельца файла будет полный доступ. Точнее, владелец имеет доступ, чтобы указать уровни разрешений на файлы / папки, для себя, группы и всех остальных.

Я мог бы подумать о следующих шагах для решения вашего сценария.

Создать новую группу:

sudo groupadd <group name>

Добавить пользователей в группу, используя

sudo usermod -a -G <group name> <user name>

Изменить группу из папки:

chgrp <folder name> <group name> Примечание: используйте -hR, чтобы установить это для всех файлов и каталогов в

Изменить разрешение папки:

chmod 770 <folder name>

По сути, это должно дать полное разрешение rwx владельцу (7) и группе (7) и не иметь доступа для всех (0). Убедитесь, что в группе есть только члены, которым необходимо получить доступ к папке. Если вы хотите добавить или удалить пользователей позже, просто измените группу.

1
ответ дан 24 July 2018 в 18:10

chown может использоваться для установки владельца и группы для файлов и папок. chmod может использоваться для установки разрешений. addgroup --system и adduser могут использоваться для создания групп пользователей

Примеры

chown John:Rebeka file #this sets John as owner and Rebeka's group as group
chmod 774 file  #this gives owner and group full permission, and others read only permission
addgroup -system workgroup #this creates the group 'workgroup' with no members
adduser Rebeka workgroup #this adds Rebeka to the group workgroup

Ссылка

https://www.howtoforge.com/ linux-chown-command / https://en.wikipedia.org/wiki/Chmod http://manpages.ubuntu.com/manpages/trusty/man8/addgroup.8.html[!d5 ]

1
ответ дан 22 May 2018 в 17:17

chown может использоваться для установки владельца и группы для файлов и папок. chmod может использоваться для установки разрешений. addgroup --system и adduser могут использоваться для создания групп пользователей

Примеры

chown John:Rebeka file #this sets John as owner and Rebeka's group as group chmod 774 file #this gives owner and group full permission, and others read only permission addgroup -system workgroup #this creates the group 'workgroup' with no members adduser Rebeka workgroup #this adds Rebeka to the group workgroup

Ссылка

https://www.howtoforge.com/ linux-chown-command / https://en.wikipedia.org/wiki/Chmod http://manpages.ubuntu.com/manpages/trusty/man8/addgroup.8.html

1
ответ дан 18 July 2018 в 04:51

chown может использоваться для установки владельца и группы для файлов и папок. chmod может использоваться для установки разрешений. addgroup --system и adduser могут использоваться для создания групп пользователей

Примеры

chown John:Rebeka file #this sets John as owner and Rebeka's group as group chmod 774 file #this gives owner and group full permission, and others read only permission addgroup -system workgroup #this creates the group 'workgroup' with no members adduser Rebeka workgroup #this adds Rebeka to the group workgroup

Ссылка

https://www.howtoforge.com/ linux-chown-command / https://en.wikipedia.org/wiki/Chmod http://manpages.ubuntu.com/manpages/trusty/man8/addgroup.8.html

1
ответ дан 24 July 2018 в 18:10

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

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