Går det att alltid vara root?

Permalänk

Går det att alltid vara root?

Hejsan!
Är lite less på att skriva in Sudo hela tiden. Jag vet att man kan köra sudo -i, men jag undrar om det går att mekka så att när man loggar in så är man root direkt.
Kör ubuntu 8.10

Mvh Tomasbjork

Permalänk
Hedersmedlem

Det ryktas att det enda som krävs är att man sätter ett lösenord på root-kontot:
sudo passwd root

Permalänk

Förstår inte riktigt. Har satt ett pw för root men vad är skillnaden nu mot förr? Jag måste ändå skriva sudo -i och ange pass för att bli root. Går det inte göra så att min användare är root?

Permalänk
Hedersmedlem

Du borde kunna logga in med användaren "root".

Permalänk

Hur gör jag det? När datorn startas eller? Förlåt om jag är jobbig. Har nyss börjat med linux

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av tomasbjork
Hur gör jag det? När datorn startas eller? Förlåt om jag är jobbig. Har nyss börjat med linux

Lämpligen; istället för att ange ditt vanliga användarnamn. Annars kan du testa att växla till root-kontot med kommandot
su

Permalänk
Medlem

Är det Ubuntu du använder? Jag frågar därför att jag använder det och precis som du har tröttnat på detta eviga sudo-ande

Permalänk
Citat:

Ursprungligen inskrivet av Elgot
Lämpligen; istället för att ange ditt vanliga användarnamn. Annars kan du testa att växla till root-kontot med kommandot
su

Problemet är att jag inte anger nåt anv när jag loggar in. Men jag ska testa su kommandot!

Permalänk
Citat:

Ursprungligen inskrivet av frekvent
Är det Ubuntu du använder? Jag frågar därför att jag använder det och precis som du har tröttnat på detta eviga sudo-ande

jopp

Permalänk
Inaktiv

Varför köra som root hela tiden? Är det bara lathet? Rätt dumt gjort då du förlorar kontrollen över systemet. Finns ju en anledning till att man inte sitter i root mer än absolut nödvändigt.

Permalänk
Medlem

Ok, för att kunna logga in som root på ubuntu måste du först sätta ett root password, det du har använt hittils som "sudo password" är i själva verket ditt egna password (password till din användare)

för att sätta ett root password skriver du som ovan nämnt,

-> sudo passwd

du kommer då få mata in ditt sudo password först, föt att du ska kunna ändra på ditt root password (eller sätta det först gången), och sen kommer du få välja password till ditt root konto.

När nu detta är klart kan du komma åt root genom att skriva

-> su

su eller "super user" ger dig root privilegier, njut av att aldrig behöva skriva sudo igen

hoppas det inte va allt för rörigt!

Permalänk
Citat:

Ursprungligen inskrivet av anders.149
Varför köra som root hela tiden? Är det bara lathet? Rätt dumt gjort då du förlorar kontrollen över systemet. Finns ju en anledning till att man inte sitter i root mer än absolut nödvändigt.

Snälla förklara vad som menas med att förlora kontrollen. Jag är nybörjare med linux så vill gärna veta om det är dumt gjort.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av tomasbjork
Snälla förklara vad som menas med att förlora kontrollen. Jag är nybörjare med linux så vill gärna veta om det är dumt gjort.

Just att man inte har särskilt stora befogenheter som vanlig användare gör att det är svårt att av misstag allvarligt skada systemet, installera virus eller liknande.

Permalänk
Medlem

Det skulle t.ex. vara om du ska ta bort lite filer i den mappen du står i och skriver,

-> rm -rf ./*

du kanske har lite brottom och istället skriver,

-> rm -rf /*

(been here, done that btw) och om man då inte kollar ordentligt, så kan man radera hela hårdisken på ett nafs

Ett gött misstag som man inte gör om i första taget...

Jag tror dock inte det e någon fara, jag har i princip alltid suttit som root när jag gjort ändrigar och konfigurerat datorn, man lär sig av sina misstag...

Permalänk

Okej. Då kan jag väl stå ut med att skriva sudo -i nån gång då och då

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av tomasbjork
Snälla förklara vad som menas med att förlora kontrollen. Jag är nybörjare med linux så vill gärna veta om det är dumt gjort.

Jag skulle nog säga att det är ganksa dumt gjort ja, särskilt om man är nybörjare. Om du är inloggad som root har du åtkomst och rättigheter till att göra vad du vill, vilket lätt kan ha otrevligheter som följd. Just en av säkerhetsgrejjerna med linux och dylika OS är att du inte konstant har tillåtelse att göra vad du vill, och därmed inte kan göra något av misstag (eller att t.ex. ett virus inte kan göra någon större skada eftersom det inte heller har några rättigheter till systemfiler).

Får man fråga vad det är du gör så ofta som kräver sudo att du inte orkar skriva det varje gång?

Givetvis är det upp till dig om du vill köra root konstant, men då ska du vara medveten om vad du gör och att du har dig själv att skylla om du förstör ditt system av misstag.

Visa signatur
Permalänk
Citat:

Ursprungligen inskrivet av anders.149
Varför köra som root hela tiden? Är det bara lathet? Rätt dumt gjort då du kan förlora kontrollen över systemet. Finns ju en anledning till att man inte sitter i root mer än absolut nödvändigt.

formulerade om det lite

Citat:

Ursprungligen inskrivet av tomasbjork
Snälla förklara vad som menas med att förlora kontrollen. Jag är nybörjare med linux så vill gärna veta om det är dumt gjort.

Jag är rätt färsk med *buntu också, men med utgångspunkt från att allt du kan göra på din dator kan någon annan göra på din dator (förutsatt att du är uppkopplad) är det ganska gott att ha ett "lås" till vad man kan och inte kan göra på burken.
Se det lite som att låsa dörren till din bostad, klart du kan låta det stå olåst, men du kan aldrig riktigt veta när du drar hemmifrån att ingen går in och tar en leverpastejsmörgås eller hela klabbet

Håller med Anders, det finns en anledning till att root/usr finns där. För min del, att väga risken mellan att förlora flera månaders arbete och knappa in en kod ca 10-20 min/år så väljer jag det senare, men valet är upp till användaren.

Pat

Permalänk
Medlem

Sudo är kanon och jag använder det flitigt, men jag kan också hålla med om att när du ska sitta och pilla runt i hundra olika configfiler och behöver skriva sudo varenda gång så tröttnar man tillslut, det är iaf imho bra att veta att det finns ett alternativ till detta. Men som alla här säger som följer det ju också med ett visst ansvar...

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av frekvent
Det skulle t.ex. vara om du ska ta bort lite filer i den mappen du står i och skriver,

-> rm -rf ./*

Ett partytrick är att skapa filer med namnet "-rf" i alla kataloger. Normalt kommer "rm *" klaga på att han inte kan radera kataloger, men om en sådan fil existerar kommer de härliga kommandoradsexpanderingsreglerna se till att rm tror att man gav "-rf" som växel.

Permalänk
Citat:

Ursprungligen inskrivet av Elgot
Ett partytrick är att skapa filer med namnet "-rf" i alla kataloger. Normalt kommer "rm *" klaga på att han....

Fram med skattefriadunken Elgot bjuder på CLI-party!!!

(sorry offtopic )

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av tomasbjork
Snälla förklara vad som menas med att förlora kontrollen. Jag är nybörjare med linux så vill gärna veta om det är dumt gjort.

Det blir som att köra windows där du alltid kör med "root". Windows börjar alltmer få något som liknar ett multi-user baserat system men det är på långa vägar likt det unix, och dess klon linux alltid haft. Bättre att ställa in de saker som du behöver root för till ditt konto så du kan logga in på den automatiskt utan att helt öppna upp systemet för yttre (och inre) attacker.

Vad är det du kör som behöver root-access egentligen? Det som kräver går att ställa in för att komma åt via ditt vanliga konto. Detta är linux, du har frihet att köra systemet hur fan du vill. Det är inte som windows där du endast får köra som Gates och Balmer vill men med möjligheter till små fulhack för att stoppa in extrafunktioner och göra inställningar.

Vill du ha det bekvämt och serverat är det fortfarande windows som gäller ett tag till iallafall. Ubuntu 8.10 är snudd på idiotsäker nu men behöver fortfarande en del kunskaper i linux alternativt hur man använder google för att få den som man vill ha den. Avråder dig inte att köra linux-baserat men undrar vad du tänkt få ut av det hela.

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Pat Benson
Fram med skattefriadunken Elgot bjuder på CLI-party!!!

Jag har för mig att jag hittade den (eller något liknande) i "The UNIX-HATERS Handbook", som trots sin lite aggressiva titel är en liten guldgruva för unixentusiaster som gillar att vältra sig de mera användarovänliga delarna av sitt favoritoperativsystem. Alla måste titta!

Permalänk
Medlem

I ubuntu kan du skriva "sudo su" för att bli root i en konsoll. Om jag nu kommer ihåg rätt

Permalänk
Avstängd

Rena fakta
https://help.ubuntu.com/community/RootSudo

sudo -s kan också användas för root shell

Psychocats om Ubuntus säkerhet inkl sudo
http://www.psychocats.net/ubuntu/security

Rena dumheterna i likhet med att slå ifrån Uac i Vista.

Men... det finns lägen då det behövs men det bör då användas när man är varm i kläderna och vet vad man håller på med. En server-admin klarar sina sysslor bättre med ständig sudo/root för ett flertal uppgifter. Larvigt för klientpyssel !

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

Sudo är en vanesak. Kommer man från Windows där säkerhet knappt finns så kanske man blir frustrerad men när man kört en bra tag ser man fördelarna och är van vid sudo.
Förslag till trådskaparen - ge det någon/några månader så kommer du använda sudo som om det var den dagliga morgongröten.

Tänk så här: Vill du verkligen ha ALLA dina sparade pengar i öppen plånbok hela tiden, eller bara glänta på lädret en kort stund när du ska köpa pizza för 50kr?

Visa signatur

Whisky kan drickas på 3 sätt:
1. Utan vatten. 2. Med vatten. 3. Som vatten.

CR-10S Pro, CR-10S5, CR-10 Max

Permalänk
Medlem

Risken är väl att man börjar skriva sudo framför alla kommandon, vare sig man behöver det eller inte. Som nybörjare (jag har hållit på med Linux mindre än ett år) så är det inte alltid så lätt att i förhand veta om sudo behövs för ett visst kommando. Är väl mest när man konfigurerar systemfiler och ändrar på rättigheter som sudo behövs.

Finns dock en grej som är bra med sudo tycker jag. Om man ofta behöver rootåtkomst till något särskilt kommando bara så kan man gå in och editera filen sudoers med kommandot visudo. Där kan man ge en användare root-behörighet för vissa grejer. Jag har utnyttjat detta vid ett tillfälle så att man kan logga in med en vanlig användare och t.ex. göra vissa backuper som man annars inte skulle kunnat göra utan root-behörighet. Rätt bra att kunna ge behörighet för en viss uppgift utan att behöva låsa upp hela systemet på vid gavel.

En annan grej är att när man kör sudo så loggas alla kommandon användaren kört vilket inte görs när man kör som root.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av anders.149
Varför köra som root hela tiden? Är det bara lathet? Rätt dumt gjort då du förlorar kontrollen över systemet. Finns ju en anledning till att man inte sitter i root mer än absolut nödvändigt.

Är det t.ex. en server man bara SSH:ar till då och då för att fixa något krävs i princip alltid su-rättigheter. Jag är själv i den situationen med Ubuntu Server och börjar störa mig lite på att skriva mitt lösenord dubbelt vid varje inloggning (då jag alltid kör en sudo direkt efter). Blir ju dessutom sudo före de flesta kommandon jag utför. Funderar därför på att aktivera root-kontot. "sudo su" funkar ju men då har man problemet med att skriva lösenordet 2 ggr på rad kvar :>

Visa signatur

Intel Core i7 920, Gigabyte GA-EX58-UD5, 6x2 GB Corsair XMS3 Twin3X DDR3 1333 MHz, XFX GeForce GTX 280 1 GB, Gigabyte GeForce 8600 GT 512 MB, Corsair TX650 650W
NileCity 105,6 Playlist

Permalänk
Medlem

Jag skulle inte köra root som default på en burk, sitter jag och mekar runt mycket och konfigurer vissa stunder så är det bara att öppna en terminal och köra "%su -".

Mycket av det praktiska med Linux är ju just att man har en hierarki med konton med olika rättigheter, och därmed blir olika sysslor i datorn separerade och kan inte pilla på varandra så lätt.

Det blir av naturen så att hårdvaru- och annat systemnära behöver root, man får vänja sig, det lönar sig nämligen i längden, svårare för en själv o andra att göra saker med datorn som gör att den inte funkar/annat mindre önskvärt.

Visa signatur

|[●▪▪●]| #Lekburk#: Ryzen 3700X >-< GB-X570-AE >-< 32GB DDR4 >-< MSI RTX 3070 >-< 970 EVO 1TB SSD>--
--< Arctic Freezer 34 >-< FD Define R4 >-< Seasonic F.+ 650W >-< Acer XF270HUA >-< AOC Q2778VQE >--
#Servering#: Ryzen 1700@3,6GHz >-< Prime X470 Pro >-< 16GB DDR4 >-< GTX 1030 >-< 970 EVO 500GB SSD >--
--< Stockkylare >-< Antec P182 >-< Silver Power 600W >-< Samsung 245T |[●▪▪●]|

Permalänk
Medlem

Det finns Nautilus skripts som kan underlätta mycket om man vill slippa terminalen helt. Ett skript som ger dig root rättigheter i nautilus t.e.x om man vill ändra i config filer eller liknande utan att använda terminal. Nautilus är alltså där du bläddrar i mapparna på datorn om du inte visste det.

Kolla in http://g-scripts.sourceforge.net/

Visa signatur

Holoiso(SteamOS 3). MSI MPG Z490 GAMING PLUS// Intel Core i5-10600K@4800Mhz// PNY RTX 2070 Super// Corsair VENGEANCE LPX 32GB.

Permalänk
Medlem

Gillar du inte att skriva in lösenord när du loggar in över ssh så kan man ha en automatisk sshinloggning där du INTE behöver ange lösenord när du loggar in. Googla lite på ssh-keygen osv osv så slipper du iaf skriva ett av de två lösenorden.

Är du vågad så kan du ju annars ha ett setuid root shell liggandes någonstans men det skulle inte jag ha i onödan..
sudo -s brukar vara tillräckligt bra.

Kan man inte ändra sitt userID till 0 om man plötsligt vill ge sin användare lite mer rättigheter?

Visa signatur

Jag är full.