Как я могу сделать это? Я получил пользователя amira на моей Ubuntu 11.4, я хочу, чтобы он к способному видел / чтение / пишет пользователю root файлы, такие как / и т.д. /* и апачские файлы
Нормальный способ сделать это должно добавить того пользователя к sudoers
файл. Можно сделать тот этот путь:
Откройте терминал и тип
sudo su
После ввода Вашего типа пароля администратора
visudo
Используя клавиши со стрелками, перейдите к нижней части sudoers
файл, который теперь отображен в терминале
Только под строкой, которая похожа:
root ALL=(ALL) ALL
Добавить
amira ALL=(ALL) ALL
Теперь нажмите Ctrl+X и нажмите Y при запросе сохранить
Пользователь amira
может теперь использовать sudo
для редактирования файла полномочий и чего-либо, администраторский пользователь (как тот Вы использовали установку Вашей Ubuntu) способен к выполнению.
Необходимо, вероятно, изменить владение соответствующих файлов и папок. Например, если у Вас есть веб-сайт, какие файлы находятся в/var/www/amira, затем Вы могли установить файлы и папки для принадлежности www-data:amira. Затем Вы позволили бы той группе редактировать файлы и добавлять пользователей к той группе. У amira пользователя уже была бы та группа как ее основная группа. Это - намного лучший подход, чем высказывание, что пользователь может отредактировать все корневые файлы, так как можно затем ограничить, какие файлы доступны для редактирования кто. Если бы amira был взломан, то веб-сайт был бы доступен для редактирования хакером, но Ваш openssh-сервер все еще будет безопасен, например.