Созданы пользователи из группы, которая владеет каталогом, но они все равно не могут получить к ней доступ

Я хотел создать папку для своих родителей.

Я создал системного пользователя с adduser, создал домашнюю папку, которую я хотел использовать в качестве общей папки. Имя этой папки является общим, имя пользователя - shareacc, и мои родители и я принадлежат к этой группе. Так получилось, что папка в /home/share не принадлежит shareacc. Поэтому я использовал

chown -c shareacc:shareacc /home/share

, и похоже, что домашняя папка все еще не принадлежит этой группе и / или пользователю. Но если я рассмотрю это как root с наутилусом, это говорит мне, что это принадлежит этой группе. См. Изображение.

Как это можно исправить или что я делаю неправильно?

Вывод ls -la в / home - это

/home$ ls -la insgesamt 28 drwxr-xr-x 7 root root 4096 Dez 3 12:16 . drwxr-xr-x 24 root root 4096 Nov 23 17:20 .. drwxr-x--- 42 cornelius-admin sudo 4096 Dez 3 12:09 cornelius-admin drwx------ 29 dorothea dorothea 4096 Nov 28 18:39 dorothea drwxrwxr-x 3 root root 4096 Sep 8 21:12 .ecryptfs drwxr-xr-x 20 paul paul 4096 Nov 28 13:34 paul drwxr-xr-x 2 shareacc shareacc 4096 Dez 3 12:16 share

, а вывод команды в самой папке -

/home/share$ ls -la insgesamt 8 drwxr-xr-x 2 shareacc shareacc 4096 Dez 3 12:16 . drwxr-xr-x 7 root root 4096 Dez 3 12:16 ..
5
задан 3 December 2017 в 20:09

3 ответа

Если вы хотите, чтобы другие пользователи системы, входящие в группу shareacc, могли писать /home/share, вам необходимо сделать запись на запись,

chmod -R 775 /home/shareacc

Примечание: -R делает chmod 775 рекурсивный, то есть все файлы & amp; под-каталоги внутри /home/shareacc будут также 775.

Это также может быть достигнуто с помощью

chmod g+w /home/shareacc

. Это даст пользователю rwx, group rwx и другие rx.

http://www.thegeekstuff.com/2010/06/chmod-command-examples/

6
ответ дан 22 May 2018 в 15:42
  • 1
    Спасибо, это сработало. Но как он знал, что я хотел сделать это для этой группы? – Booming 3 December 2017 в 16:50
  • 2
    Как это было известно? Вы поручили компьютеру с помощью chmod назначить эти разрешения :) – mattias 3 December 2017 в 16:51
  • 3
    @Booming Владелец каталога был предназначенным пользователем. Группа была предполагаемой группой. Все chmod сделали так: «пользователь, назначенный этому каталогу, может выполнять эти действия, и члены группы, назначенной этому каталогу, могут делать эти вещи, а все остальные могут делать другие вещи». Ему не нужно было знать группу и пользователя, потому что они уже были назначены в каталог; если вы изменили владельца и группу, это изменит, какой владелец и группа получили эти разрешения. – wizzwizz4 3 December 2017 в 18:14
  • 4
    Почему вы использовали здесь флаг -R? Это, как правило, плохой совет, и он должен появиться с предупреждением, поскольку флаг -R для chmod является причиной стольких гонений ... – Zanna 3 December 2017 в 19:37
  • 5
    @Zanna Как OP хочет поделиться этим целым каталогом, я подумал, что в нем могут быть и каталоги, которые также должны быть chmodded. Но я понимаю, что я отвечу в ответ. – mattias 3 December 2017 в 20:04

Если вы хотите, чтобы другие пользователи системы, входящие в группу shareacc, могли писать /home/share, вам необходимо сделать запись на запись,

chmod -R 775 /home/shareacc

Примечание: -R делает chmod 775 рекурсивный, то есть все файлы & amp; под-каталоги внутри /home/shareacc будут также 775.

Это также может быть достигнуто с помощью

chmod g+w /home/shareacc

. Это даст пользователю rwx, group rwx и другие rx.

http://www.thegeekstuff.com/2010/06/chmod-command-examples/

6
ответ дан 18 July 2018 в 01:57

Если вы хотите, чтобы другие пользователи системы, входящие в группу shareacc, могли писать /home/share, вам необходимо сделать запись на запись,

chmod -R 775 /home/shareacc

Примечание: -R делает chmod 775 рекурсивный, то есть все файлы & amp; под-каталоги внутри /home/shareacc будут также 775.

Это также может быть достигнуто с помощью

chmod g+w /home/shareacc

. Это даст пользователю rwx, group rwx и другие rx.

http://www.thegeekstuff.com/2010/06/chmod-command-examples/

6
ответ дан 24 July 2018 в 17:29

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

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