technoforum.de


Neuen Beitrag verfassen  Neue Umfrage  Antworten
Mein ProfilCenter login | register | Suche | FAQ | forum home | im
  älteres Thema   nächstes neues Thema
» technoforum.de   » Produktions- & DJ-Technik, Hard- & Software   » neuen user anlegen auf cobalt raq2 per command line

   
Autor Thema: neuen user anlegen auf cobalt raq2 per command line
hannesXCD

Usernummer # 263

 - verfasst      Profil von hannesXCD     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
hallo.

wie kann man ohne dieses bloede admin tool einen neuen user anlegen auf einem doch etwas betagterem cobalt raq2?

thx, hannes...


Aus: . | Registriert: Feb 2000  |  IP: [logged]
Dru

Usernummer # 4644

 - verfasst      Profil von Dru   Homepage     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
Welches Linux hast Du denn drauf genau?
Hast Du SSH Zugriff?
Ich könnt das jetzt auch alles selber tippen aber wozu das Rad erfinden wenn es schon da ist:

Hier mal Anleitung für nen FTP-Only (sinnvoll) User:

-schnipp-

Grunsätzlich richtet man user via SSH am einfachsten über das Kommando "useradd" ein.

Im speziellen Fall eines FTP-only-users (ein User, der keinen Shell-Account bekommen soll, sondern nur Daten per FTP in sein Homeverzeichnis up- und downloaden sowie Mails abholen), wäre ein vernünftiger Ansatz, zunächst einmalig ein "skeleton"-Verzeichnis für diesen Benutzertypen anzulegen, zum Beispiel per SSH als root durch Eingabe von:

Code:
--------------------------------------------------------------------------------

mkdir -p /etc/skel_ftponly/html/cgi-bin
mkdir /etc/skel_ftponly/.configs
mkdir /etc/skel_ftponly/log
mkdir /etc/skel_ftponly/bin
cp ~ftp/bin/ls /etc/skel_ftponly/bin
find /etc/skel_ftponly -exec chown root:root {} ;
find /etc/skel_ftponly -exec chmod 766 {} ;
find /etc/skel_ftponly/html -exec chgrp ftponly {} ;
chmod 700 /etc/skel_ftponly/.configs

--------------------------------------------------------------------------------


Anschlissend sollen in /etc/skel_ftponly folgende Dateien zu finden sein:
Code:
--------------------------------------------------------------------------------

drwxrw-rw- 6 root root 4096 Feb 10 17:00 /etc/skel_ftponly
drwxrw-rw- 3 root ftponly 4096 Feb 10 17:00 /etc/skel_ftponly/html
drwxrw-rw- 2 root ftponly 4096 Feb 10 17:00 /etc/skel_ftponly/html/cgi-bin
drwx------ 2 root root 4096 Feb 10 17:00 /etc/skel_ftponly/.configs
drwxrw-rw- 2 root root 4096 Feb 10 17:00 /etc/skel_ftponly/log
drwxrw-rw- 2 root root 4096 Feb 10 17:00 /etc/skel_ftponly/bin
-rwxrw-rw- 1 root root 132680 Feb 10 17:00 /etc/skel_ftponly/bin/ls

--------------------------------------------------------------------------------


Nun lassen sich FTP-only-Benutzer ganz einfach anlegen via.

Code:
--------------------------------------------------------------------------------

useradd -d /usr/local/httpd/htdocs/user -m -k /etc/skel_ftponly -g ftponly -s /bin/false username

--------------------------------------------------------------------------------


Dabei steht /usr/local/httpd/htdocs/user für das gewünschte Homeverzeichnis des Benutzers und user für dessen Usernamen.

Dabei passiert nun folgendes: Es wird zunächst ein Eintrag für den neuen Benutzer user mit initialer Gruppenzugehörigkeit zur Gruppe "ftponly", Homeverzeichnis /usr/local/httpd/htdocs/user und Default-Shell "/bin/false" in der /etc/passwd angelegt. "/bin/false" als Shell sorgt dafür, dass der Benutzer sich nicht per SSH oder ähnlichem einloggen kann, weil ihm keine echte Shell zugewiesen wurde.

Die Zugehörigkeit zur Gruppe "ftponly" sorgt dafür (wenn die Zeile "guestgroup ftponly" in /etc/ftpaccess steht, was normalerweise bei SuSE der Fall ist), dass der Benutzer sich per FTP einloggen, sein Homeverzeichnis aber nicht verlassen kann. Er kann also nur innerhalb seinen Homeverzeichnisses File-Up- und -Downloads initiieren und sich per "cd" bewegen.

Anschliessend erstellt "useradd", falls nicht schon vorhanden, das Homeverzeichnis des neuen Benutzes und kopiert alle Datein und Verzeichnisse aus /etc/skel_ftponly dorthin, wobei ein "chown user:ftponly" auf alle Dateien losgelassen wird.

Durch anschliesseden Aufruf von

Code:
--------------------------------------------------------------------------------

passwd username

--------------------------------------------------------------------------------


muss dem neuen User nun noch ein Passwort in "/etc/shadow" zugewiesen werden.

Damit ist der Benutzer fertig eingerichtet.

Nähere Infos zu "adduser" siehe "man adduser". Entsprechendes gilt für die skeletons, die ftp-Zugriffssteuerungen (man ftpaccess) und die Passwortgenerierung (man passwd).
by Sven W.

-/schnipp-


Aus: Vallendar Valley | Registriert: Jan 2002  |  IP: [logged]
hannesXCD

Usernummer # 263

 - verfasst      Profil von hannesXCD     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
hallo dru, erstmal danke fuer deine muehe.

ich habe dort zugang via telnet und kann auch als su arbeiten.

useradd & adduser -> "command not found"

sind die commands nicht standard? oder muss ich die evtl mit pfad eintippen? wie waere der dann?

ansonsten:
"Cobalt Linux Release 4.0 (Fargo)
Kernel 2.0.34C52_SK on a mips"


Aus: . | Registriert: Feb 2000  |  IP: [logged]
Neuro

Usernummer # 883

 - verfasst      Profil von Neuro   Homepage     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
Hattest du die Frage nicht schon einmal hier gestellt Hannes?

Poste doch mal bitte die Ausgabe von:

env | grep PATH

wenn du als Root an der Maschine angemeldet bist.


Aus: dead H-Town Ghetto | Registriert: Aug 2000  |  IP: [logged]
hannesXCD

Usernummer # 263

 - verfasst      Profil von hannesXCD     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
hi chris.

hab mich schon gefragt, wo du bleibst

"Hattest du die Frage nicht schon einmal hier gestellt Hannes?" damals (KLICK) ging es um mysql. hast mir ja schon da gut geholfen.

env | grep PATH PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin

kennst du denn diese linux-variante? aber so sachen wie user adden muessten doch ueberall gleich sein, oder nicht? werde uebrigens ab september mehr mit lunix/unix machen. wird ja mal zeit

gruesse, hannes...


Aus: . | Registriert: Feb 2000  |  IP: [logged]
Neuro

Usernummer # 883

 - verfasst      Profil von Neuro   Homepage     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
Hee, ich hab ein hartes WoE hinter mir...

Nee dieses Linux kenne ich nicht, auf jeden Fall ist es ziemlich alt, Kernel 2.0.34 ist am 03.06.1998 erschienen. Normalerweise sollte sich aber bei den Standardtools nicht viel geändert haben.

So wie es aussieht fehlen Dir die SuperUser-Binaries in Deiner PATH-Variable, es ist das gleiche Spielchen wie damals mit mysql:

Versuche mal /sbin/useradd, /usr/sbin/useradd oder /usr/local/sbin/useradd.

Um dieses Problem gänzlich zu lösen, solltest du die Variable mal um diese Einträge erweitern, welche Shell benutzt du?


Aus: dead H-Town Ghetto | Registriert: Aug 2000  |  IP: [logged]
hannesXCD

Usernummer # 263

 - verfasst      Profil von hannesXCD     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
DANKE!!!

"/usr/sbin/useradd" funzt. werde dann wohl mal die pathvariablen updaten.


Aus: . | Registriert: Feb 2000  |  IP: [logged]
Dru

Usernummer # 4644

 - verfasst      Profil von Dru   Homepage     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
naja n cobalt halt
Aus: Vallendar Valley | Registriert: Jan 2002  |  IP: [logged]
hannesXCD

Usernummer # 263

 - verfasst      Profil von hannesXCD     Eine neue privateMessage schreiben       Editiere/Lösche Post   Antwort mit Zitat 
ich finde die auch nicht mehr so toll.
Aus: . | Registriert: Feb 2000  |  IP: [logged]


 
Neuen Beitrag verfassen  Neue Umfrage  Antworten Schliessen   Feature Topic   MoveTopic   Lösche dieses Thema älteres Thema   nächstes neues Thema
 - Druckversion
JumpTo:

Kontakt | technoforum.de | readme


(c) 1999/2ooo/y2k(+1/+2/+3+4+5+6+7+8+9+2010+2011+2012+2013+2014+2015+2016+2017+2018+2019+2020+2021+2022+2023+2024) technoforum.de | www.techno-forum.de
Das Forum für Techno | House | Minimal | Trance | Downbeats | DnB | Grime | Elektro | IDM | Elektronika | Schranz | MNML | Ambient | Gefrickel | Dub | 2Step | Breakcore | no Business Techno | Dubstep | Big Room Techno | Grime | Complextro | Mashups | mnml | Bootlegs | Chicago House | AI Music | Acid House | Detroit Techno | Chillstep | Arenastep | IDM | Glitch | Grime | Experimental | Noise | Fidgethouse | Ableton Live 12 | Melbourne Bounce | Minimal Trap | Sinee | sounds | EDM | Splice | Bandcamp Soundcloud | Download | Progressive Electro House |
Betreiberangaben & Impressum siehe readme.txt, geschenke an: chris mayr, anglerstr. 16, 80339 münchen / fon: o89 - 5oo 29 68-drei
E-Mail: webmaster ät diesedomain
similar sites: www.elektronisches-volk.de | Ex-Omenforum | techno.de | USB | united schranz board | technoboard.at | technobase | technobase.fm | technoguide | unitedsb.de | tekknoforum.de | toxic-family.de | restrealitaet restrealität | boiler room
Diese Seite benutzt Kuhkies und du erklärst dich damit bei Betreten und Benutzung dieser Seite damit einverstanden. Es werden keinerlei Auswertungen auf Basis ebendieser vorgenommen. Nur die Foren-Software setzt Kuhkies ausschließlich für die Speicherung von Nutzerdaten für den einfacheren Logon für registrierte Nutzer, es gibt keinerlei Kuhkies für Werbung und/oder Dritte. Wir geben niemals Daten an Dritte weiter und speichern lediglich die Daten, die du uns hier als Nutzer angegeben hast sowie deine IP-Adresse, d.h. wir sind vollkommen de es fau g o-genormt, nixdestotrotz ist das sowieso eine PRIVATE Seite und nix Gewerbliches.
unitedwestream - #stayathome - #WirBleibenZuhause - corona livestream - twitch - dj stream - #savegroovemag - #blackouttuesday


Powered by Infopop Corporation
UBB.classicTM 6.5.0