Сделал аналог рута, а в папки других юзеров не пускает, как исправить?
Создал юзера, добавил в wheel, добавил запись в sudoers.
А в некоторые папки не пускает, все не проверял, но в папки /home/ обычных юзеров других не пускает.
Почему, как исправить?
Это не аналог рута, в папки пускать и не должно, sudo ls /home/другой_пользователь
работает? Если да - всё в порядке, так и должно быть, учите матчасть.
Shing: Значит инструкция слегка вас обманула. Вы можете запускать команды с правами рута через sudo, но без этого вы обычный пользователь, и доступа куда не положено не имеете, что спасает от многочисленных проблем и должно использоваться для всего, что не требует более высоких прав.
Назар Мокринский: Ясно, спасибо. Просто так не удобно конечно, я работаю с winscp с файлами сайтов, каждый сайт под отдельным юзером, сидеть под sudo в таком случае не получится.
Shing: Так это же хорошо, работайте с разными сайтами под разными польззователями.
Если нужно под одним (паршивая идея, если честно) - добавьте пользователя в группу root - будет доступ везде, либо используйте root напрямую, зачем костыли городить?
Вот вариант получше:
1) Создаете пользователей site1 и site2, по-умолчанию создадутся группы с такими же именами, допустим, что под этими пользователями работают сайты
2) Тогда при правах на файлы/папки 770 только пользователь и его группа будут иметь доступ (ну и root)
3) Создаем третьего пользователя, под которым будем удалённо заходить, добавляем его в группы site1 и site2, пользуемся
А на самом деле, если вход по ключах - не вижу причин не работать под разными пользователями, всё равно из закладок оно открывается в один клик, либо из терминала запускается, разницы в удобстве под одним пользователем или несколькими нет, в принципе.