Har märkt att vissa saker måste man köra som root men kan man ge en användare samma berättigheter som root har?
Hur ställer man isåfall in detta?
Root?
- DeepThought
- Inlägg: 2769
- Blev medlem: 19 dec 2006, 11:07
- OS: Arch Linux
- Ort: Göteborg
SV: Root?
Jag ber om ursäkt för ett kortfattat svar (jag är på väg bort).
I Ubuntu är inte root-användaren aktiverad som standard, främst p.g.a. säkerhetsskäl. Du kan aktivera den genom att köra sudo passwd (har jag för mig). Istället för root-användare använder Ubuntu ett system som tillåter användare i gruppen admin att använda sudo (och gksudo/kdesu) som tillfälligt ger användaren samma rättigheter som en root-användare.
Denna frågan har besvarats många gånger förut (betydligt utförligare
), så gör en sökning på forumet ("SÖK" i den orange länklistan ovan).
I Ubuntu är inte root-användaren aktiverad som standard, främst p.g.a. säkerhetsskäl. Du kan aktivera den genom att köra sudo passwd (har jag för mig). Istället för root-användare använder Ubuntu ett system som tillåter användare i gruppen admin att använda sudo (och gksudo/kdesu) som tillfälligt ger användaren samma rättigheter som en root-användare.
Denna frågan har besvarats många gånger förut (betydligt utförligare

WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...
- Xappe
- Inlägg: 463
- Blev medlem: 16 dec 2005, 20:24
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Uppsala
SV: Root?
Ubuntu har rootkontot inaktiverat som default. Istället ska man använda sudo (superuser do) för att göra saker som kräver rootbehörighet.
Normalt så är användaren som skapades vid installtion medlem i admin-gruppen, och kan således använda sudo. Vill man att fler ska kunna köra sudo kan man lägga till dessa användare i admingruppen.
Grafiska program som kräver rootbehörighet bör startas med gksudo eller kdesu.
exempel: Redigera textfil som kräver rootbehörighet för att sparas.
$ gksudo gedit textfil
eller
$ sudo nano textfil
(nano är en terminalbaserad icke-grafisk texteditor)
[edit: nu har DeepThought hunnit före, men jag svarar i alla fall
]
Normalt så är användaren som skapades vid installtion medlem i admin-gruppen, och kan således använda sudo. Vill man att fler ska kunna köra sudo kan man lägga till dessa användare i admingruppen.
Grafiska program som kräver rootbehörighet bör startas med gksudo eller kdesu.
exempel: Redigera textfil som kräver rootbehörighet för att sparas.
$ gksudo gedit textfil
eller
$ sudo nano textfil
(nano är en terminalbaserad icke-grafisk texteditor)
[edit: nu har DeepThought hunnit före, men jag svarar i alla fall

vanum est vobis ante lucem surgere
- maths57
- Inlägg: 2911
- Blev medlem: 22 jun 2007, 15:10
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Root?
Som sagt, det första kontot som skapas vid installationen får administrativa rättigheter. Vill man ge andra lite rättigheter kan man göra så här.
1. Gå till System - Administration - Användare och grupper.
2. Klicka på den användare du vill ändra rättigheterna för och klicka på Egenskaper.
3. Gå till fliken Användarprivilegier. Bocka för/av det som du anser lämpligt.
Det finns också ett sätt att göra det här i ett terminalfönster och med programmet visudo. Vad visudo gör är att redigera filen /etc/sudoers. Man ska inte redigera den filen för hand! Och man ska läsa manualen innan man gör några ändringar med visudo. Fördelen med att användan visudo är att man kan göra bättre finjusteringar. Men det här var överkurs.
1. Gå till System - Administration - Användare och grupper.
2. Klicka på den användare du vill ändra rättigheterna för och klicka på Egenskaper.
3. Gå till fliken Användarprivilegier. Bocka för/av det som du anser lämpligt.
Det finns också ett sätt att göra det här i ett terminalfönster och med programmet visudo. Vad visudo gör är att redigera filen /etc/sudoers. Man ska inte redigera den filen för hand! Och man ska läsa manualen innan man gör några ändringar med visudo. Fördelen med att användan visudo är att man kan göra bättre finjusteringar. Men det här var överkurs.
- danno
- Inlägg: 445
- Blev medlem: 08 okt 2006, 10:13
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Norrköping
SV: Root?
Du kan även placera en 'vanlig' användare i admin-gruppen med:
sudo usermod -G admin ANVÄNDARNAMN
OBSERVERA att använda stort G. med litet g sätter du grupp, i stället för att lägga till.
sudo usermod -G admin ANVÄNDARNAMN
OBSERVERA att använda stort G. med litet g sätter du grupp, i stället för att lägga till.
SV: Root?
ett litet tilläg bara. root är inte helt borta bara hindrad från att logga in eftersom man inte får ha tomma lösenord. man kan fortfarande bli root genom kommandot
en liten varning dock. som root kan du totalförstöra ditt operativsystem så att ominstall är enda möjligheten. tänk före du skriver.
Kod: Markera allt
$ sudo su -
Senast redigerad av 1 Sork, redigerad totalt 19 gånger.
Gotus sum, Cave cornua