FreeBSD: adduser
Jeg sidder på en server med FreeBSD og vil gerne kunne tilføje brugere dynamisk via et program jeg skriver. Jeg vil f.eks. gerne kunne tilføje en bruger og har f.eks. prøvet:
adduser --home /usr/home/username --shell /usr/sbin/nologin --password password username
Men det virker ikke - den guide kommer frem, det skal den ikke. Brugeren skal bare blive oprettet, når jeg trykker enter :)
adduser --home /usr/home/username --shell /usr/sbin/nologin --password password username
Men det virker ikke - den guide kommer frem, det skal den ikke. Brugeren skal bare blive oprettet, når jeg trykker enter :)
Kommentarer5
Re: FreeBSD: adduser
Re: FreeBSD: adduser
Re: FreeBSD: adduser
Re: FreeBSD: adduser
Jeg har prøvet dette:
sudo pkg_add useradd
Password:
dennis is not in the sudoers file. This incident will be reported.
Hvordan går jeg samtidig min bruger til at være "root"?
Sudo fix:
Hvis sudo er
Hvis sudo er installeret the freebsd way, ligger filen under /usr/local/etc/sudoers, der tilføjer du bare:
dennis ALL=(ALL) SETENV: ALL
Ellers så installerer du programmer ved at skrive:
pkg_add -r PACKAGE
Og tilføjelse af brugere, kan du bruge noget alla følgende:
echo "test"|pw useradd test -d /home/test -g test -m -s /bin/sh -h password
echo "test" #Angiver password for brugeren
pw useradd test # Angiver at du vil oprette brugeren
-d /home/test # Angiver home directory
-g test # Angiver gruppen useren skal være medlem af
-m # Opretter home dir for brugeren
-s /bin/sh # Angiver shell for useren
-h password # Henter password fra input (som vi angav ved at skrive echo "test" til at starte med.
god fornøjelse