Добавьте пользователя, который может читать / пишут корень, www-файлы-данных

Как я могу сделать это? Я получил пользователя amira на моей Ubuntu 11.4, я хочу, чтобы он к способному видел / чтение / пишет пользователю root файлы, такие как / и т.д. /* и апачские файлы

1
задан 28 August 2011 в 18:05

2 ответа

Нормальный способ сделать это должно добавить того пользователя к sudoers файл. Можно сделать тот этот путь:

  • Откройте терминал и тип

    sudo su
    
  • После ввода Вашего типа пароля администратора

    visudo
    
  • Используя клавиши со стрелками, перейдите к нижней части sudoers файл, который теперь отображен в терминале

  • Только под строкой, которая похожа:

    root ALL=(ALL) ALL
    
  • Добавить

    amira ALL=(ALL) ALL
    
  • Теперь нажмите Ctrl+X и нажмите Y при запросе сохранить

Пользователь amira может теперь использовать sudo для редактирования файла полномочий и чего-либо, администраторский пользователь (как тот Вы использовали установку Вашей Ubuntu) способен к выполнению.

1
ответ дан 22 December 2019 в 14:06

Необходимо, вероятно, изменить владение соответствующих файлов и папок. Например, если у Вас есть веб-сайт, какие файлы находятся в/var/www/amira, затем Вы могли установить файлы и папки для принадлежности www-data:amira. Затем Вы позволили бы той группе редактировать файлы и добавлять пользователей к той группе. У amira пользователя уже была бы та группа как ее основная группа. Это - намного лучший подход, чем высказывание, что пользователь может отредактировать все корневые файлы, так как можно затем ограничить, какие файлы доступны для редактирования кто. Если бы amira был взломан, то веб-сайт был бы доступен для редактирования хакером, но Ваш openssh-сервер все еще будет безопасен, например.

-1
ответ дан 22 December 2019 в 14:06

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

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