LINUX.ORG.RU
решено ФорумAdmin

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

 , ,


0

3

Здравствуйте. Нужно создать папку, к которой будет иметь доступ только группа testgroup. Имя моего пользователя - ubuntu, папку хочу создать от имени пользователя testuser

$ sudo groupadd testgroup
$ sudo useradd -m -g testgroup testuser
$ sudo passwd testuser
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
$ su testuser
Password:
$ cd ~
$ mkdir only_for_testgroup
$ chmod 770 only_for_testgroup
$ ls -ld only_for_testgroup/
drwxrwx--- 2 testuser testgroup 4096 Aug  4 13:53 only_for_testgroup/
$ echo "some text" > only_for_testgroup/file.txt
$ su ubuntu
Password:

$ ls
only_for_testgroup
$ ls only_for_testgroup/
ls: cannot open directory only_for_testgroup/: Permission denied
$ sudo addgroup ubuntu testgroup
Adding user `ubuntu' to group `testgroup' ...
Adding user ubuntu to group testgroup
Done.
$ ls only_for_testgroup/
ls: cannot open directory only_for_testgroup/: Permission denied
Не понимаю почему, после добавления своего пользователя в группу testusers, я по прежнему не могу получить доступ к папке



Последнее исправление: xLORka (всего исправлений: 1)

Перелогинься пользователем ubuntu. Более опытные подскажут, можно ли realtime менять группы в которые входит пользователь, без «перелогина».

Alternating_Current
()
Ответ на: комментарий от Alternating_Current

Спасибо, «перелогин» помог.

xLORka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.