privilegierten User erstellen

nixblicker

Registered User
Moin Moin!

Also....ich hab seit gestern nen vserver (zum üben). ich hab wie so viele sehr sehr wenig ahnung von linux...und JA ich habe die boardsuche zum thema
privilegierten User benutzt....das problem ist...ich hab nix gefunden....

wie erstelle ich denn nun nen priviligierten user....
den user "teamspeak" habe ich bereits erstellt....aber von dem kann ich das ts eben net starten, weil putty bzw. linux immer sowas sagt wie access denined :(
unter root läuft er astrein...hab ich zum testen mal fix angemacht!

könnt ihr mir da bitte weiterhelfen?
am besten ne erklärung für daus....incl. der consolenbefehle :)

Herzlichen dank :)

Grüße

Jo
 

Thorsten

SSF Facilitymanagement
Staff member
Hallo!
nixblicker said:
...und JA ich habe die boardsuche zum thema
privilegierten User benutzt....das problem ist...ich hab nix gefunden....
Ich schon: [thread]7361[/thread]

mfG
Thorsten
 

Guin

Registered User
Nur ganz kurz:
Dem User "teamspeakk" fehlen die Rechte Teamspeakt auszufuehren. Entwerder Teamspeak muss per chmod auf 0777 gesetzt werden (mööp) oder
Teamspeak kann per chown dem User uebereignet werden. (man chown)
 

nixblicker

Registered User
teamspeak@XXXXXX:~/tss2_rc2> ./teamspeak2-server_startscript start
starting the teamspeak2 server
Exception EFCreateError in module server_linux at 0806F059.
Cannot create file "/home/teamspeak/tss2_rc2/server.ini". Permission denied.
teamspeak@XXXXXXX:~/tss2_rc2>


das is mein problem :)

ich hab die ganzen befehle mal eingegeben...aber irgendwie...keine ahnung...
das teamspeak2-server_startscript hat den status -rwxrwxrwx..... grummel.....
vielleicht hätte ich doch erstmal linux auf nen lokalen rechner packen sollen :(((

XXXXXX:~ # su verres
sh-3.00$ wget -q ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_20201.tar.bz2
sh-3.00$ tar -xjf ts2_server_rc2_20201.tar.bz2
tar: ts2_server_rc2_20201.tar.bz2: Cannot open: Permission denied
tar: Error is not recoverable: exiting now

bzip2: Compressed file ends unexpectedly;
perhaps it is corrupted? *Possible* reason follows.
bzip2: Invalid argument
Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Child returned status 2
tar: Error exit delayed from previous errors
sh-3.00$

hampf
 
Last edited by a moderator:

nixblicker

Registered User
Hallo!
useradd -d /home/benutzername -s /bin/sh benutzername
- Legt einen Benutzer mit Namen benutzername an.
- Erstellt sein home Verzeichnis /home/benutzername
- Verpaßt ihm eine gültige shell /bin/sh

Das ist eigentlich alles was der glückliche Benutzer braucht. Und nun kann er in seinem home Verzeichnis auch Dateien anlegen.


so bin ich vorgegangen
 

Guin

Registered User
Erst sprichst du vom User teamspeak und dann vom User verres.
Daten vom User verris sind teamspeak nicht zugaenglich (normalerweise) und umgekehrt.
 

nixblicker

Registered User
oki :)

also ich habe versucht nen neuen user namens berres zu erstellen und da ts nochmals zu installieren, mit eben dieser anleitung! ging aber net!

besser und lieber wäre es mir, wenn ich rausfinden könnte wie ich user teamspeak dazu bewegen kann, das entsprechende file zu starten!
leider sagt mir eben dieser, access denined....da suse drauf läuft habe ich versucht im yast irgendwas zu finden, da ich haber wirklich null ahnung von linux habe, hab ich natürlich nix gefunden....auch die linux erklärungen und how-tos die ich mit google finde bringen mir nix, weil ich (noch) keine grundlagen habe...
 

SiSa

Registered User
Das Problem sind die Rechte. Sind richtige gesetzt sind?

oder kriegst du die Datei garnicht entpackt.

arbeite als root.
gehe in den Ordner wo du Teamspeak entpackt hast.
beispiel:
cd /home/teamspeak/tss2_rc2
chmod 777 server_linux

arbeite als Nutzer.
su derTeamspeakname
./teamspeak2-server_startscript start

kommt eine Fehlermeldung?
Welche?

Gruß
SiSa
 
Last edited by a moderator:

nixblicker

Registered User
hi

super, danke für die hilfe :) mit chmod 0777 gings jetzt das file an "teamspeak" zu übergeben :) tut läuft und produziert traffic :)))


Herzlichen dank :)))))
 

Guin

Registered User
danke für die hilfe mit chmod 0777 gings jetzt das file an "teamspeak" zu übergeben
Und genau das habe ich im 3. Posting geschrieben.


Entwerder Teamspeak muss per chmod auf 0777 gesetzt werden [...]
Ich denke aber nicht, dass das die ideale Loesung ist.
 

SiSa

Registered User
Hallo,

nochmal auf das Thema zurück zu gekommen.
Nein es ist nicht das optimale auf 0777 zu setzen d.h. alle dürfen lesen schreiben ausführen, aber fürs erste ist es gut.

Wie könnte man es besser machen?
Du hast 2 Benutzer angelegt
teamspeak
verres
Der Nutzer teamspeak soll die Möglichkeit haben den Teamspeak Server zu starten.
Wie geht mann/frau vor.
Der Nutzer teamspeak braucht die Berechtigung den Ordner Teamspeak alle Dateien auszuführen, lesen und schreiben.

Also geht man in den Ordner wo Teamspeak ist.
Als root
chown teamspeak Ordner
, dazu sollte man sich ein Ordner davor befinden. Jetzt ist teamspeak Eigentümer.

Der Eigentümer verres sollte den Server nicht mehr starten können, also den Ordner auf chmod 0700 stellen.
0700 heisst nur der Eigentümer darf lesen, schreiben ausführen.
Ich denke jetzt stimmt alles.

Gruß
SiSa
 
Last edited by a moderator:
Top