Turinys
Slackware - Pirmieji Žingsniai
Šis dokumentas skirtas naujam Slackware Linux sistemos naudotojui, kuris tik ką sugebėjo įdiegti Slackware sistemą į savo kompiuterį. Šiam naudotojui gali būti neaišku, ką daryti pamačius tekstinį prisijungimo langą, kaip pasiekti grafinę aplinką, kaip susikurti savo darbinę aplinką ir sustyguoti šios operacinės siatemos darbą. Tačiau ir pažengę Linux naudotojai neturėtų pabėgti, jeigu šiems įdomu, kaip veikia ši patikima distribucija.
Naudotojo sukūrimas
Kaip žinia Linux sistemose, skirtingai negu "vienintelėje" sistemoje, niekas nedirba kaip pagrindinis administratorius. Todėl pirmiausias darbas, sekantis iškart po Slackware įdiegimo, yra naudotojo susikūrimas. Tai galima atlikti dviem būdais: pasinaudojus Slackware skriptu, palengvinančiu šią užduotį, arba standartinės, visose Linux distribucijose prieinamos, komandos pagalba. Kuris metodas skaitytojui labiau tinkamas - nuspręs pats. O kol kas prisijungiame root naudotoju (kuriam reikėjo sugalvoti slaptažodį Slackware diegimo metu), kadangi paprasto naudotojo sukūrimui yra reikalingos sistemos administratoriaus teisės.
Standartinis metodas
Šį metodą dažniausiai renkasi jau patyrę Linux naudotojai, dėl galimybės nurodyti visus reikalingus parametrus vienoje eilutėje, be to, šis metodas veiks bet kurioje Linux sistemoje. Tuo tarpu tik ką išsiritusiam Linux naujakailiui čia kur kas lengviau pridaryti klaidų. Žinoma, iš klaidų mokomasi, o jų nedaro tik tie, kas nemėgina. Taigi šiai užduočiai reikalinga komanda yra:
# useradd
- Įvedus šią komandą be jokių parametrų, bus parodytas pilnas galimų parametrų sąrašas.
Kaip pavyzdį Aului Batsiuviui sukursime naudotoją slapyvardžiu: kablukas, priskirsime pagrindinei grupei: users bei papildomoms grupėms:
- audio - leidžia naudotis audio aparatine įranga bei programomis
- video - ledžia naudotis vaizdo plokštės video spartinimu, kaip vaapi
- plugdev - leidžia prijungti išorines laikmenas (usb raktai, diskai, mp3 grotuvai ir t.t.)
- netdev - leidžia naudotis tinklo aparatine įranga
- wheel - šiai grupei leidžiama įgyti root naudotojo teises per sudo komandą
- games - leidžia naudotis vaizdo plokštės 3D spartinimu
- cdrom - leidžia naudotis cd/dvd įrenginiu
- power - leidžia išjungti, perkrauti arba užmigdyti kompiuterį
Taip pat nustatysime prisijungimo komandinę eilutę į /bin/bash
Surašius šiam tikslui reikalingus useradd komandos parametrus, komanda atrodys štai taip:
# useradd -g users -G audio,video,games,plugdev,netdev,cdrom,wheel,power -m -s /bin/bash kablukas
- Panaudoti parametrai:
- -g - priskiria naudotoją pagrindinei grupei (šiuo atveju "users").
- -G - priskiria naudotoją pagalbinėms grupėms (grupės išvardintos po -G, atskirtos kableliais)
- -m - sukurti namų katalogą numatytoje sistemos vietoje (šiuo atveju /home/kablukas)
- -s - nustatyti prisijungimo komandinę eilutę (šiuo atveju /bin/bash)
Naudotojas - sukurtas, tačiau norint juo prisijungti, reikalingas slaptažodis, jį reikės užsidėti komandos passwd pagalba:
# passwd kablukas
Sistema paprašys įvesti slaptažodį, taigi sugalvokite ir įveskite. Rekomenduojama slaptažodyje naudoti skaičius bei DIDŽIŲJŲ ir mažųjų raidžių. Po slaptažodžio uždėjimo - turite savo naudotoją darbui nauja Linux sistema. Sveikinu.
Slackware metodas
Na o dabar aptarsime Slackware metodą, kuris išties yra skriptas, skirtas supaprastinti standartinę useradd komandą, paverčiant ją dialogu. Todėl kurti naudotojus adduser pagalba yra taip pat paprasta, kaip atsakyti į klausimus ir paspausti enter. Situacija ta pati, Aului Batsiuviui kursime naudotoją slapyvardžiu: kablukas, priskirsime pagrindinei grupei: users bei papildomoms grupėms: audio, video, games, plugdev, netdev, cdrom, power ir nustatysime komandinę eilutę /bin/bash. Taigi pradedam, komandinėje eilutėje rašome:
# adduser
- Sistema paprašys įvesti slapyvardį naujam naudotojui:
Login name for new user []:
- Rašome kablukas ir spaudžiam enter. Sekantis prašymas bus įvesti naudotojo UID, daugeliui žmonių čia galima tiesiog spausti enter. Naudotojui bus priskirtas sekantis laisvas UID:
User ID ('UID') [ defaults to next available ]: Toliau seka pagrindinės grupės parinkimas. Kaip matome, laužtuose skliaustuose įrašyta grupė users. Tai reiškia, kad spustelėjus enter, naudotojui bus automatiškai priskirta grupė users.:
Initial group [ users ]:
- Toliau reikės išvardyti pagalbines grupes. Šiuo atveju atskirti jas reikia tarpu, o ne kableliu:
: audio video games plugdev netdev wheel cdrom power
- Namų aplanko parinkimas, daugelis gali tiesiog spausti enter:
Home directory [ /home/kablukas ]
- Komandinės eilutės pasirinkimas, dauguma naudojasi /bin/bash, jei esate vienas iš jų, spaudžiam enter:
Shell [ /bin/bash ]
- Galiausiai bus parodytas įvestų duomenų sąrašas ir reikės patvirtinti paspaudžiant enter arba atšaukti spustelėjus ctr+c:
New account will be created as follows: --------------------------------------- Login name.......: kablukas UID..............: [ Next available ] Initial group....: users aAdditional groups: audio,video,games,plugdev,netdev,cdrom,wheel,power Home directory...: /home/kablukas Shell............: /bin/bash Expiry date......: [ Never ] This is it... if you want to bail out, hit Control-C. Otherwise, press ENTER to go ahead and make the account.
- Paspaudus enter, programa pasiūlys įvesti papildomą informaciją apie naudotoją, kaip vardas, pavardė, telefonas, buto numeris ir pan. Tačiau ši informacija nėra būtina, galima tiesiog spausti enter. Kol galiausiai bus prašoma įvesti naują slaptažodį šiam naudotojui:
Enter the new password (minimum of 5 characters) Please use a combination of upper and lower case letters and numbers. New password:
Kaip ir naudojant standartinį metodą, slaptažodį turi sudaryti ne mažiau kaip 5 simboliai. Patartina, kad slaptažodis turėtų skaičių bei DIDŽIŲJŲ ir mažųjų raidžių.
Štai ir viskas, prisijungimui prie Slackware sistemos galima naudoti sukurtą naudotoją.
Sudo aktyvavimas
Sudo programa leidžia įgyti root teises neįvedus root slaptažodžio. Patogu, kai reikia ką nors nustatyti, paleisti ar paredaguoti sistemoje, kas reikalauja root teisiu. Žinoma galima tieisog naudoti su ir įvedus root slaptažodį tapti root naudotoju, o kai root teisių nebereikia, tiesiog pasinaudoti komanda exit ir grįžti į prieš tai buvusį naudotoją. Jeigu sudo nėra reikalingas, šį skyrelį galima praleisti.
Taigi, aukščiau priskyrėme naudotoją kablukas grupei wheel, tačiau dar reikia aktyvuoti sudo. Tam reikės paredaguoti /etc/sudoers failą:
# nano /etc/sudoers
- Tiesa, pagal nutylėjimą šis failas jau yra užpildytas, tereikia atkomentuoti (nutrinant "#" simbolį pradžioje eilutės) vieną iš dviejų eilučių pasirinktinai:
# %wheel ALL=(ALL) ALL
- arba:
# %wheel ALL=(ALL) NOPASSWD: ALL
Primosios atveju, naudotojai priklausantys grupei wheel galės įgauti root vartotojo teises pasinaudoję sudo komanda ir įvedę savo slaptažodį. Antroji eilutė leis atlitkti tą patį, tačiau, kaip sufleruoja pati eilutė, leis įgauti root teises neįvedus slaptažodžio.
Jeigu manote, kad tai saugu, galima atkomentuoti antrąją eilutę, šitaip sutaupysite vargo. Tačiau bet kas atsisėdęs prie jūsų kompiuterio galės daryti su jūsų sistema ką tik nori, vos įvedęs komandą sudo...
Prisijungimas prie interneto