Разрешение группы Ubuntu для каталогов и файлов

Я мог бы получать эту вещь групп полностью неправильно, но это - то, что я пытался сделать.

Созданная новая настольная установка Ubuntu 17.4 в виртуальном поле.

При установке добавленного пользователя 'администратор'.

При установке перешел к терминалу и 'useradd' два новых пользователя: 'dubac' и 'Мали'.

Созданный их /home/user dirs и sudo chown их тем пользователям.

administrator@administrator-VirtualBox:~$ groups
administrator adm cdrom sudo dip plugdev lpadmin sambashare dubac
administrator@administrator-VirtualBox:~$ cd ..
administrator@administrator-VirtualBox:/home$ ls -l
total 12
drwxrw---- 21 administrator administrator 4096 Svi 29 14:35 administrator
drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
drwxr-xr-x  2 mali          mali          4096 Svi 29 14:20 mali
administrator@administrator-VirtualBox:/home$ cd dubac
bash: cd: dubac: Permission denied
administrator@administrator-VirtualBox:/home$ 

Я несколько раз перезапускал виртуальный ПК.

Почему я не могу получить доступ к 'dubac' пользовательскому dir, когда у меня (администратор) есть дополнительная группа dubac в списке?

3
задан 29 May 2017 в 15:49

1 ответ

Полномочия на папке dubac :

drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
  • у пользователя dubac есть полномочия rwx
  • у группы dubac есть полномочия rw
  • другой не имеет никакого разрешения

Чтобы к cd в каталог Вам нужно x разрешение (также известный как выполнение)

Так как Вы не dubac пользователь, Вы должны иметь x разрешение на group или other разделы. Но ни один из них не имеет x разрешение.

Выполнение sudo chmod g+x /home/dubac добавит x разрешение к dubac группа и позволит Вам cd внутри /home/dubac папка

2
ответ дан 1 December 2019 в 16:55

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

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