useradd will nicht richtig

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

useradd will nicht richtig

Beitrag von rene04 » 29.08.2005 14:12:57

Code: Alles auswählen

/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd nobody
/usr/sbin/useradd -g oinstall -G dba -p passwd -d /home/oracle oracle
/usr/sbin/useradd -g nobody nobody
irgentwie wird mir kein home verzeichnis für oracle angelegt. was kann ich da tun?

gruesse rene

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 14:19:25

Code: Alles auswählen

mkdir /home/oracle
chown oracle:oinstall /home/oracle

useradd macht das nicht automatisch

/edit: vielleicht schaust du mal wie weit du das mit adduser machen kannst.. das legt auch das HOMEDIR an..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 14:23:24

hmmm, daran hab ich auch schon gedacht. nur leider ist mir nicht ganz klar was zeile 4 genau macht :(

gruesse rene

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 29.08.2005 14:30:13

Hi

Hmm..meinst Du jetzt die Vorgehensweise bei

Code: Alles auswählen

adduser
?
Die Standardprozedur ist ungefähr so

Code: Alles auswählen

# > adduser
Geben Sie den hinzu zufügenden Benutzernamen ein: test
Lege Benutzer test an...
Adding new group `test' (1001).
Adding new user `test' (1001) with group `test'.
Erstelle Homeverzeichnis /home/test.
Kopiere Dateien aus /etc/skel
Enter new UNIX password: abcd
Retype new UNIX password: abcd
passwd: password updated successfully
Ändere Benutzerinformationen für test
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
        Name []: Test User
        Raum []: 
        Telefon geschäftlich []: 
        Telefon privat []: 
        Sonstiges []: 
Sind die Informationen korrekt? [j/N] j

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 14:36:39

ne, eher was da in zeile 4 gemacht wird. da wird doch irgentwas ner gruppe zugeordnet oder?

gruesse rene

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 29.08.2005 14:50:03

Hi

Naja ich denke Du meinst das hier

Code: Alles auswählen

By default, each user in Debian GNU/Linux is given a corresponding group with the same name and id.
Usergroups allow group writable directories to be easily maintained by placing the appropriate users in the new group, setting the set-group-ID bit in the directory, and ensuring  that all users use a umask of 002.
If this option is turned off by setting USERGROUPS to no, all users' GIDs are set to USERS_GID.
Users' groups can also be overridden from the command line with the --gid or --ingroup options to set the group by id or name, respectively.
Diese Usergroup bzw ID kann mit

Code: Alles auswählen

usermod
verändert werden, falls das nötig ist, oder man gibt sie direkt beim Anlegen mit.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 14:54:23

oder ganz ausführlich:

Code: Alles auswählen

/usr/sbin/useradd -g oinstall -G dba -p passwd -d /home/oracle oracle
-g oinstall ist deine Haupt Gruppe
-G dba dieser Gruppe gehörst du dann auch noch mit an
-p passwd ok.. brauch ich nicht zu erklären
-d /home/oracle legt dein Homedirectory fest (aber nicht an)
oracle ist halt der neue Username
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 15:03:25

alles klar, danke. jetzt muss ich nur noch wissen wie ich den user oracle den beiden gruppen zuteile.

gruesse rene

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 15:13:26

ist doch da gemacht worden?! Kapier grad nicht was du willst!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 15:15:09

ich hab nun mit adduser das ganze gemacht. nicht mit zeile 4. daher muss ich noch die gruppenzugehörigkeit von hand ausführen. aber wie?

gruesse rene

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 15:33:19

sag das doch gleich... :?

Code: Alles auswählen

adduser oracle dba
aber für die standardgroup musst du das entweder mal per

Code: Alles auswählen

man adduser
rausbekommen oder einfach manuell

Code: Alles auswählen

cat /etc/group | grep oinstall
daraus jetzt die GID sich merken und in der /etc/passwd einfach die GID für oracle ändern
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 15:37:34

danke. was ist die Standardgroup? ist das nicht oracle?

gruesse rene

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 15:42:18

Savar hat geschrieben:oder ganz ausführlich:

Code: Alles auswählen

/usr/sbin/useradd -g oinstall -G dba -p passwd -d /home/oracle oracle
-g oinstall ist deine Haupt Gruppe
-G dba dieser Gruppe gehörst du dann auch noch mit an
-p passwd ok.. brauch ich nicht zu erklären
-d /home/oracle legt dein Homedirectory fest (aber nicht an)
oracle ist halt der neue Username
liest du eigentlich was ich schreibe? :(

/edit: Hauptgruppe = Standardgruppe
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 15:57:17

standard und hauptgruppe ist für mich nicht das selbe. egal. in passwd steht nun oracle:x:1002:1002:.......

welche zahl ist die gruppe?

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 29.08.2005 15:59:33

Savar hat geschrieben:sag das doch gleich... :?

Code: Alles auswählen

adduser oracle dba
aber für die standardgroup musst du das entweder mal per

Code: Alles auswählen

man adduser
rausbekommen oder einfach manuell

Code: Alles auswählen

cat /etc/group | grep oinstall
daraus jetzt die GID sich merken und in der /etc/passwd einfach die GID für oracle ändern
:roll:

und was ist denn bei dir dann der Unterschied zwischen einer Standard- und einer Hauptgruppe?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.08.2005 16:06:18

naja, jetzt wo du mich so fragst ...... hast ja recht.

danke

gruesse rene

Antworten