Проблема с использованием готового скрипта - PullRequest
0 голосов
/ 31 июля 2011

Я использую Ruby on Rails 3.0.9 и пытаюсь запустить в консоли следующую команду (она связана со сценарием railsready ), чтобы обновить свежую систему Linux на моем Virtual Частный сервер (VPS):

root@website:~# wget --no-check-certificate https://github.com/joshfng/railsready/raw/master/railsready.sh && bash railsready.sh

Это должно обновить систему, в любом случае я получаю следующий вывод из этого скрипта:

#################################
########## Rails Ready ##########
#################################

This script must be run as a normal user with sudo privileges

Проверка исходного кода скрипта, который я вижу:

...

#now check if user is root
if [ $script_runner == "root" ] ; then
  echo -e "\nThis script must be run as a normal user with sudo privileges\n"
  exit 1
fi

...

Проблема, я думаю, связана с root@website:~#: я должен запустить вышеуказанную команду как «обычный пользователь».

Как решить проблему?

P.S .: Я использую Linode VPS, на котором также работает Ubuntu 10.04 LTS.

1 Ответ

0 голосов
/ 31 июля 2011

Вы можете решить проблему, выполнив команду как обычный пользователь, а не как root.root является суперпользователем и должен использоваться только при необходимости для целей системного администрирования.

Этот документ может вам помочь:

https://help.ubuntu.com/10.04/serverguide/C/user-management.html

...