Skapa användare
Skapa användare
Jag behöver lite hjälp med hur man skapar användare i Ubuntu.
Jag vet hur man gör, men jag försöker förstå vad som händer (och det går inte lika bra).
Jag har en användare i datorn: anth.
(I teorin finns även root, men där är lösenordet inte satt)
Jag har skapat 4 nya användare (alfa, beta, gamma, delta) på 4 olika sätt.
Om någon känner till fler sätt vill jag gärna veta.
alfa
Settings > Users > Unlock > Add User > Administrator
Det här skapar en användare som är precis som den som skapas när man installerar Ubuntu (i mitt fall: anth).
beta
Settings > Users > Unlock > Add User > Standard
Det här skapar en användare utan sudo-rättigheter.
Hur ger jag kontot sudorättigheter?
Jag försökte med:
$ sudo usermod -aG sudo beta
men det hjälpte inte.
Jag var tvungen att använda:
$ sudo visudo
och lägga till:
beta ALL=(ALL:ALL) ALL
Men varken anth eller alfa finns i visudo - hur får de sudo-rättigheter?
gamma
$ adduser gamma
Skapade en användare med hemkatalog, men utan underkataloger (Desktop, Documents, Downloads,...).
Hur gör man för att även underkataloger ska skapas?
delta
$ sudo useradd -m username
$ sudo passwd username
$ sudo chsh --shell /bin/bash delta
Är det något mer man måste göra för att useradd ska göra samma sak som adduser?
Jag vet hur man gör, men jag försöker förstå vad som händer (och det går inte lika bra).
Jag har en användare i datorn: anth.
(I teorin finns även root, men där är lösenordet inte satt)
Jag har skapat 4 nya användare (alfa, beta, gamma, delta) på 4 olika sätt.
Om någon känner till fler sätt vill jag gärna veta.
alfa
Settings > Users > Unlock > Add User > Administrator
Det här skapar en användare som är precis som den som skapas när man installerar Ubuntu (i mitt fall: anth).
beta
Settings > Users > Unlock > Add User > Standard
Det här skapar en användare utan sudo-rättigheter.
Hur ger jag kontot sudorättigheter?
Jag försökte med:
$ sudo usermod -aG sudo beta
men det hjälpte inte.
Jag var tvungen att använda:
$ sudo visudo
och lägga till:
beta ALL=(ALL:ALL) ALL
Men varken anth eller alfa finns i visudo - hur får de sudo-rättigheter?
gamma
$ adduser gamma
Skapade en användare med hemkatalog, men utan underkataloger (Desktop, Documents, Downloads,...).
Hur gör man för att även underkataloger ska skapas?
delta
$ sudo useradd -m username
$ sudo passwd username
$ sudo chsh --shell /bin/bash delta
Är det något mer man måste göra för att useradd ska göra samma sak som adduser?
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Skapa användare
Ring mig... Det känns lättare än att försöka förklara något här, där jag inte riktigt vet vad som kör ihop sig.....
[Du får telnr om du kan bevisa att du är anth....]
[Du får telnr om du kan bevisa att du är anth....]
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Skapa användare
Jag är alltså en stor vän av att köra:... och även ...
but that was back in the time.....
Kod: Markera allt
vi /etc/passwd
Kod: Markera allt
vi /etc/group
Kod: Markera allt
vi /etc/sudoers
but that was back in the time.....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- Osprey
- Inlägg: 6310
- Blev medlem: 06 apr 2008, 00:09
- OS: Ubuntu
- Ort: Göteborg/Mölndal/Falkenberg
- Kontakt:
Re: Skapa användare
Det allra bästa med Linux (och Unix) är att när något inte funkar, så kan man alltid "köra terminalen" och allt funkar som en dröm....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- Gunnar Hjalmarsson
- Inlägg: 3030
- Blev medlem: 08 aug 2010, 13:49
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Göteborg
Re: Skapa användare
Samtidigt: Om man använder terminalen för uppgifter, där det finns ändamålsenliga grafiska verktyg, ökar risken för att man ställer till det så att det inte funkar som man hade tänkt.
Stötte på den här Ask Ubuntu-frågan för ett par veckor sedan:
https://askubuntu.com/questions/1347136 ... g-new-user
Den illustrerar vad jag menar. (Frågeställaren valde att hålla oss ovetande om fortsättningen.)
Stötte på den här Ask Ubuntu-frågan för ett par veckor sedan:
https://askubuntu.com/questions/1347136 ... g-new-user
Den illustrerar vad jag menar. (Frågeställaren valde att hålla oss ovetande om fortsättningen.)
Re: Skapa användare
Jo, men jag vill inte tvångsmässigt använda terminalen i alla lägen.Gunnar Hjalmarsson skrev:Samtidigt: Om man använder terminalen för uppgifter, där det finns ändamålsenliga grafiska verktyg, ökar risken för att man ställer till det så att det inte funkar som man hade tänkt.
Stötte på den här Ask Ubuntu-frågan för ett par veckor sedan:
https://askubuntu.com/questions/1347136 ... g-new-user
Den illustrerar vad jag menar. (Frågeställaren valde att hålla oss ovetande om fortsättningen.)
Däremot vill jag tvångsmässigt förstå vad som händer under skalet.
Jag skapar gladeligen användare i GUI:et, för det ÄR smidigare - bara jag förstår vad som händer.
Re: Skapa användare
Jag tror faktiskt att jag klurat ut det mesta på egen hand.
###
Om jag öppnar settings i ubuntu kan jag välja att skapa en standardanvändare eller en administratör.
Administratören har sudorättigheter.
Jag kunde inte ge standardanvändaren sudorättigheter med usermod, utan var tvungen att använda visudo (som jag inte ska behöva använda).
Nu sitter jag framför en annan dator och nu fungerar det, både:
$ sudo gpasswd -a username sudo
och
$ sudo usermod -aG sudo username
Så det var inte Ubuntu i allmänhet som uppförde sig konstigt, utan en dator. Får felsöka i morgon.
###
Om jag skapar en användare i settings får denne underkataloger i sin hemkatalog.
Om jag skapar en användare i terminalen med adduser får den nya användaren inga underkataloger i sin hemkatalog.
Hur gör man för att skapa underkatalogerna i hemkatalogen när man använder adduser?
Jag tror att detta är svaret på frågan:
https://unix.stackexchange.com/question ... only-after
Kort sagt skapas underkatalogerna när man loggar in via display managern (gdm3 i ubuntu).
Det kan vara så att jag bara växlat användare i terminalen med su och då skapas inga underkataloger.
###
Jag kan skapa användare i terminalen med både adduser och useradd.
Adduser är enkelt:
$ adduser username
Useradd är lite mer komplicerat - eller - egentligen är det tvärt om...
Gör nedanstående samma sak som adduser, eller har jag missat något?
$ sudo useradd -m username
$ sudo passwd username
$ sudo chsh --shell /bin/bash username
Om jag förstått rätt är adduser bara ett perlscript som använder useradd och infon finns i /etc/adduser.conf
###
Jag har inga problem med att redigera filer i /etc, den stora skillnaden är att jag inte orkat lära mig vi/vim, utan använder nano.
Filerna passwd, group och shadow är lätta att förstå, men jag vill även lära mig kommandona för att skapa/ändra users/groups.
Jag har läst på lite om sudoers och kan redigera den direkt, men visudo har ett inbyggt skydd mot fel.
###
Om jag öppnar settings i ubuntu kan jag välja att skapa en standardanvändare eller en administratör.
Administratören har sudorättigheter.
Jag kunde inte ge standardanvändaren sudorättigheter med usermod, utan var tvungen att använda visudo (som jag inte ska behöva använda).
Nu sitter jag framför en annan dator och nu fungerar det, både:
$ sudo gpasswd -a username sudo
och
$ sudo usermod -aG sudo username
Så det var inte Ubuntu i allmänhet som uppförde sig konstigt, utan en dator. Får felsöka i morgon.
###
Om jag skapar en användare i settings får denne underkataloger i sin hemkatalog.
Om jag skapar en användare i terminalen med adduser får den nya användaren inga underkataloger i sin hemkatalog.
Hur gör man för att skapa underkatalogerna i hemkatalogen när man använder adduser?
Jag tror att detta är svaret på frågan:
https://unix.stackexchange.com/question ... only-after
Kort sagt skapas underkatalogerna när man loggar in via display managern (gdm3 i ubuntu).
Det kan vara så att jag bara växlat användare i terminalen med su och då skapas inga underkataloger.
###
Jag kan skapa användare i terminalen med både adduser och useradd.
Adduser är enkelt:
$ adduser username
Useradd är lite mer komplicerat - eller - egentligen är det tvärt om...
Gör nedanstående samma sak som adduser, eller har jag missat något?
$ sudo useradd -m username
$ sudo passwd username
$ sudo chsh --shell /bin/bash username
Om jag förstått rätt är adduser bara ett perlscript som använder useradd och infon finns i /etc/adduser.conf
###
Jag har inga problem med att redigera filer i /etc, den stora skillnaden är att jag inte orkat lära mig vi/vim, utan använder nano.
Filerna passwd, group och shadow är lätta att förstå, men jag vill även lära mig kommandona för att skapa/ändra users/groups.
Jag har läst på lite om sudoers och kan redigera den direkt, men visudo har ett inbyggt skydd mot fel.
- Gunnar Hjalmarsson
- Inlägg: 3030
- Blev medlem: 08 aug 2010, 13:49
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Göteborg
Re: Skapa användare
Fair enough. Men räkna inte med att någon håller dig i handen varje gång du går på upptäcktsfärd. Utan gör din research först, och ställ sedan gärna frågor om du kör fast.anth skrev:Däremot vill jag tvångsmässigt förstå vad som händer under skalet.
Jag lider förresten av samma åkomma emellanåt. Men oftast väntar jag med att gå på djupet tills jag har någon konkret uppgift att lösa, såsom att fixa en bugg.
Angående att skapa användare är det generellt tillrådligt att använda adduser om man nu vill använda terminalen. Större risk att trassla till det med useradd.
sudo adduser bill
sudo adduser bill sudo