Saját felhasználónak root jog megadása

Előre bocsájtom, hogy Windows -os ember vagyok, ezért a Linux logikát még nehezen fogom, továbbá teljesen kezdő vagyok e téren:
Szóval: felvettem a grafikus felületen egy felhasználót: user, és adtam neki ssh login jogot.
Putty -al rájelentkeztem az eszközre, ezzel az account -al, és su - -val root -ként jelentkeztem be.
Ezután a user account -nak szerettem volna root jogot adni:

adduser user root

ezt sikeresen végrehajtódott, de mégsincs a user -enk root joga..
Mit rontottam el?

Hozzászólások

Azért majd áruld el, hogy

Azért majd áruld el, hogy sikerült-e a művelet.

Igen.. tökéletesen működik..

Igen.. tökéletesen működik..

A fenti parancs, amit

A fenti parancs, amit futtattál, az csupán annyit csinál, hogy az adott felhasználót beleteszi a root nevű csoportba. Ez nem jelenti azt, hogy root jogokkal tudsz műveleteket végezni.
Ahhoz, hogy ne kelljen a root felhasználóként végezni az adminisztrációs feladatokat, érdemes a sudo nevű programot használni.
Ehhez először ellenőrizned kell, hogy a sudo csomag telepítve van-e a rendszereden. A következő parancsot a normál felhasználóként is kiadhatod:
dpkg -s sudo
Ennek kell legyen egy ilyen sora ha fel van telepítve a sudo csomag:
Status: install ok installed
Ha nincs akkor fel kell telepítened. Ezt viszont csak root felhasználóként tudod megtenni, tehát a su - parancsot kiadva felhasználót kell váltanod, majd:
apt-get update
apt-get install sudo

Ha ez kész, akkor létrejön egy sudoers fájl az /etc/ könyvtárban. Ebbe kell beletenni az alábbi bejegyzést:

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Valamint hozzáadni a normál felhasználót az admin csoporthoz:

adduser user admin

Ki kell jelentkezni, majd vissza.
A következő parancsot használva tudsz rendszer-adminisztrációs feladatokat ellátni:

sudo bash

Ez majd kéri a normál felhasználó jelszavát. Eztán már tudsz rendszergazdai jogokkal dolgozni.