useradd

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
teneo
Inlägg: 5
Blev medlem: 12 okt 2008, 23:58
OS: Crunchbang

useradd

Inlägg av teneo »

Hur skulle ni göra för att skapa ett konto att använda till t ex ett samba login? jag gjorde så här:

Kod: Markera allt

useradd -r smb
vilket resulterade i följande i passwd

Kod: Markera allt

smb:x:103:104::/home/smb:/bin/sh
1. Har jag fattat rätt i att jag jag har skapat ett systemkonto som inte går att logga in i?
2. Behöver det ha något lösenord eller klarar det sig utan/ Blir ett konto utan lösenord automatiskt omöjligt att logga in på?
3. /bin/sh är inloggningsskalet om jag förstått rätt, men det fanns andra inloggningskal som i mina ögon lät mer rätt som /usr/sbin/nologin eller /usr/sbin/nologin. vilket ska man använda om man hindra konton från att göra för mycket.
Användarvisningsbild
danno
Inlägg: 445
Blev medlem: 08 okt 2006, 10:13
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS
Ort: Norrköping

Re: useradd

Inlägg av danno »

Du har lagt till en användare med namnet smb i ditt system.
Växeln -r hittar jag inte i mansidan för useradd...

Vill du lägga till en ny användare (t.ex. mamma) gör du så här:

Kod: Markera allt

sudo useradd -m mamma
-m gör att det skapas en hemkatalog...
Vill du ange ett annat skal åt henne använder du -s:

Kod: Markera allt

sudo useradd -s /bin/bash -m mamma
Det finns ett skal som heter false, det kanske funkar för dig (har inte testat...)

Kod: Markera allt

sudo useradd -s /bin/false -m mamma
Mamma behöver även ett lösenord:

Kod: Markera allt

sudo passwd mamma
Ange hennes lösenord två gånger för att bekräfta.

Sedan till Samba:

Kod: Markera allt

sudo smbpasswd -a mamma
(Ett bra förslag är att använda samma lösenord som till Ubuntu...)
-a lägger till henne i Samba

För att den nya användaren ska kunna komma åt saker på din Ubuntu-server,
måste Samba konfigureras till att dela ut resurser...
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"