Я новичок в этом Ubuntu 13.04 iso в терминале, мне всегда нужно запускать xampp в качестве пользователя root, поэтому, пожалуйста, помогите мне преобразовать мою текущую учетную запись в качестве администратора (root).
sudo -i
; затем: passwd
) и войти в систему как пользователь root. Но не делайте этого , есть лучшие способы обойти это.
Чтобы запустить веб-сервер (а xampp - это просто пакет, содержащий веб-сервер, sql-сервер и некоторые другие вещи, которые вы могли бы легко установить на свою машину с помощью менеджера пакетов), вам необходимы права root для только краткий момент . Вот почему вы используете sudo
- чтобы стать пользователем root на тот момент, когда вы запускаете команду. Например, если вы следовали этим инструкциям для установки xampp, вы можете просто запустить
sudo /opt/lampp/lampp start
Если вам надоело вводить команды, создайте ярлык на рабочем столе, как описано в ссылке выше. Если вы устали вводить пароль, отредактируйте файл sudoers. Введите
sudo visudo
И в конце этого файла добавьте следующую строку:
humanth ALL = NOPASSWD: /opt/lampp/lampp
(при условии, что вы запускаете lampp, как указано выше, а humanth - ваше имя пользователя). [ 1117]
Кроме того, вы даже читали Linux XAMPP HOWTO ? В очень четко показано, как настроить XAMPP в качестве службы, поэтому вам не нужно запускать его вручную. В сущности, вы просто связываете скрипт /opt/lampp/lampp
с /etc/init.d
.
sudo -i
cd /etc/rc.d/rc3.d
ln -s /opt/lampp/lampp S99lampp
ln -s /opt/lampp/lampp K01lampp