У меня есть система Linux с установленным Apache, и я храню веб-файлы в /home /username /www /sitename /htdocs. Для этого у моего /home /username есть права на чтение и выполнение для всех. Я знаю, что это плохая идея, но я единственный пользователь в системе, так что ... мне все равно, и я не знаю, как еще это сделать. Но дело в том, что мне нужно создать другого пользователя. Проблема с этим, очевидно, заключается в том, что новый пользователь имеет доступ к файлам старого пользователя. Можно ли как-то разрешить доступ к /home /username только пользователям www-data и моим собственным пользователям apaches? Вот что я попробовал:
i created a group webusers
i added my username and www-data to webusers
i removed rx permissions for everyone on /home/username
rx permissions still remain for the group on /home/username
Так не должен ли www-data получить доступ к /home /username сейчас? Он находится в той же группе, что и мой пользователь. Или все не так просто? Я читал, что есть первичные и вторичные группы, но я не понял, в чем суть ...