Sorry, alles gut. Ich hatte deinen Post falsch verstanden ... :/Christina schrieb:Habe ich etwas übersehen?
Sorry, alles gut. Ich hatte deinen Post falsch verstanden ... :/Christina schrieb:Habe ich etwas übersehen?
war eigentlich nur als Anstoss für die weiteren Schritte gedacht.Lest ihr eigentlich auch ab und an die Beiträge der Threadersteller, bevor ihr antwortet?
usermod -u 1000 -g 500 Name_von_bayernherz_auf_dem_Laptop
gut, dann musst Du - so wie Christina bereits gesagt hat - Deinem Benutzer auf dem PC die selben Werte (UID/GID) zuweisen.bayernherz schrieb:... Genau das hatte ich eigentlich vor. :roll:
Die user-id = 1000 (bayernherz) und group-id = 500 (nas-user) auf dem NAS sind mir bekannt.
id BENUTZER
usermod
id BENUTZER
Danach kann ich Eueren Vorschlag, der ja allgemein gültig ist, für openSuSE Tumbleweed umsetzen.bayernherz hat geschrieben:
Da ich auf meinem Desktop unter anderen mit kubuntu 20.04.3LTS (erst neu installiert) arbeite,
habe ich da noch ein Paar Ungereimtheiten zu klären.
Bei ubuntu liegt die Sache noch etwas anders gelagert.
Poste dein Problem passend zu den Rubriken hier:bayernherz schrieb:Oder kann ich das Problem bei Euch unter der Rubrik Andere Distributionen einstellen ?
Betriebssystem: Kubuntu 20.04
KDE-Plasma-Version: 5.18.8
KDE-Frameworks-Version: 5.68.0
Qt-Version: 5.12.8
Kernel-Version: 5.13.0-28-generic
Art des Betriebssystems: 64-bit
Prozessoren: 4 × Intel® Core™ i5-3570 CPU @ 3.40GHz
Speicher: 15,3 GiB Arbeitsspeicher
# /etc/adduser.conf: `adduser' configuration.
# See adduser(8) and adduser.conf(5) for full documentation.
# The DSHELL variable specifies the default login shell on your
# system.
DSHELL=/bin/bash
# The DHOME variable specifies the directory containing users' home
# directories.
DHOME=/home
# If GROUPHOMES is "yes", then the home directories will be created as
# /home/groupname/user.
GROUPHOMES=no
# If LETTERHOMES is "yes", then the created home directories will have
# an extra directory - the first letter of the user name. For example:
# /home/u/user.
LETTERHOMES=no
# The SKEL variable specifies the directory containing "skeletal" user
# files; in other words, files such as a sample .profile that will be
# copied to the new user's home directory when it is created.
SKEL=/etc/skel
# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for UIDs
# for dynamically allocated administrative and system accounts/groups.
# Please note that system software, such as the users allocated by the base-passwd
# package, may assume that UIDs less than 100 are unallocated.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=999
FIRST_SYSTEM_GID=100
LAST_SYSTEM_GID=999
# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically
# allocated user accounts/groups.
FIRST_UID=1000
LAST_UID=59999
FIRST_GID=1000
LAST_GID=59999
# The USERGROUPS variable can be either "yes" or "no". If "yes" each
# created user will be given their own group to use as a default. If
# "no", each created user will be placed in the group whose gid is
# USERS_GID (see below).
USERGROUPS=yes
# If USERGROUPS is "no", then USERS_GID should be the GID of the group
# `users' (or the equivalent group) on your system.
USERS_GID=100
# If DIR_MODE is set, directories will be created with the specified
# mode. Otherwise the default mode 0755 will be used.
DIR_MODE=0755
# If SETGID_HOME is "yes" home directories for users with their own
# group the setgid bit will be set. This was the default for
# versions << 3.13 of adduser. Because it has some bad side effects we
# no longer do this per default. If you want it nevertheless you can
# still set it here.
SETGID_HOME=no
# If QUOTAUSER is set, a default quota will be set from that user with
# `edquota -p QUOTAUSER newuser'
QUOTAUSER=""
# If SKEL_IGNORE_REGEX is set, adduser will ignore files matching this
# regular expression when creating a new home directory
SKEL_IGNORE_REGEX="dpkg-(old|new|dist|save)"
# Set this if you want the --add_extra_groups option to adduser to add
# new users to other groups.
# This is the list of groups that new non-system users will be added to
# Default:
#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users"
# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS
# option above will be default behavior for adding new, non-system users
#ADD_EXTRA_GROUPS=1
# check user and group names also against this regular expression.
#NAME_REGEX="^[a-z][-a-z0-9_]*\$"
# use extrausers by default
#USE_EXTRAUSERS=1
id
uid=1000(kufalter) gid=1000(kufalter) Gruppen=1000(kufalter),4(adm),10(uucp),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),121(lpadmin),123(scanner),131(lxd),500(nas-user)
groups
kufalter adm uucp dialout cdrom sudo dip video plugdev lpadmin scanner lxd nas-user
sudo usermod -g 500 kufalter
spezi schrieb:Code:usermod -u 1000 -g 500 Name_von_bayernherz_auf_dem_Laptop
Eventuell dürfen nicht zwei Gruppen mit derselben gid (500) existieren.bayernherz schrieb:Code:id uid=1000(kufalter) gid=1000(kufalter) Gruppen=1000(kufalter),4(adm),10(uucp),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),121(lpadmin),123(scanner),131(lxd),500(nas-user)
Die Gruppe 500(nas-user) habe ich jetzt einfach mal hinzugefügt.Code:groups kufalter adm uucp dialout cdrom sudo dip video plugdev lpadmin scanner lxd nas-user
Genau diese Frage stelle ich mich auch. :???:josef-wien hat geschrieben:
Ich habe keine Ahnung von *buntu, aber was passiert bei:
Code:sudo usermod -g 500 kufalter
Christina hat geschrieben:
Eventuell dürfen nicht zwei Gruppen mit derselben gid (500) existieren.
Der nas-user als Gruppe wird unter Ubuntu eh nicht benötigt.
Lies bitte dazu nochmal, was @josef-wien dir hier geschrieben hat (2. Satz):
josef-wien hat geschrieben:
Im Dateisystem wird die numerische GID gespeichert, der von vielen Programmen angezeigte Name ist in Wirklichkeit Schall und Rauch und gilt nur für das System, das ihn ausgibt.
FIRST_SYSTEM_UID=100
LAST_SYSTEM_UID=999
FIRST_SYSTEM_GID=100
LAST_SYSTEM_GID=999
Gelesen hast du den Satz von @josef-wien, aber noch nicht verstanden.bayernherz schrieb:Christina hat geschrieben:
Eventuell dürfen nicht zwei Gruppen mit derselben gid (500) existieren.
Der nas-user als Gruppe wird unter Ubuntu eh nicht benötigt.
Lies bitte dazu nochmal, was @josef-wien dir hier geschrieben hat (2. Satz):
Dieser lautet:
josef-wien hat geschrieben:
Im Dateisystem wird die numerische GID gespeichert, der von vielen Programmen angezeigte Name ist in Wirklichkeit Schall und Rauch und gilt nur für das System, das ihn ausgibt.
Ich benötige aber den nas-user (GID 500) als primare GID, sonst kann auf den NAS keine neuen Dateien mit Gruppenrechten GID=500 (nas-user) erstellen. Anderfalls erzeuge ich im Dateisystem Dateien mit unterschiedlichen Gruppenrechte.
Ich kann dir diese Frage nicht beantworten. Aber nachdem du bereits ohne eine Warnung oder Fehlermeldung eine neue Gruppe mit gid=500 im System anlegen konntest, kannst du die Gruppe mit gid=1000 vermutlich gefahrlos auf gid=500 ändern. Den nas-user (500) würde ich vorher per groupdel wieder entfernen.bayernherz schrieb:Für mich stellt sich die Frage, wenn ich die /etc/adduser.conf mir ansehe:
Was macht *ubuntu im GID-Bereich von 100 - 999 ?
Den es sich reservieren lässt.
id
uid=1000(kufalter) gid=1000(kufalter) Gruppen=1000(kufalter),4(adm),10(uucp),20(dialout),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),121(lpadmin),123(scanner),131(lxd),500(nas-user)
groups
kufalter adm uucp dialout cdrom sudo dip video plugdev lpadmin scanner lxd nas-user
sudo usermod -g 500 kufalter
sudo find /direcory -uid 1000 -gid 1000 -exec chgrp 500 {} \;
Ich würde vorher empfehlen:bayernherz schrieb:Ist das so ok ?
sudo groupdel nas-user
Dann existiert die Gruppe nicht mehr, und eine nicht existierende Gruppe kann man nicht zuordnen. Oder ziehst Du die Lösung vor, die Gruppe 1000 auf 500 umzubennen (was man natürlich auch machen kann, aber dann ist usermod fehl am Platz und groupmod zu verwenden)?Christina schrieb:Ich würde vorher empfehlen
Ja richtig, mein Fehler:josef-wien schrieb:Oder ziehst Du die Lösung vor, die Gruppe 1000 auf 500 umzubennen (was man natürlich auch machen kann, aber dann ist usermod fehl am Platz und groupmod zu verwenden)?
sudo groupmod -g 500 kufalter
In Deiner adduser.conf ist definiert, daß jeder Benutzer seine eigene Gruppe erhält, und die hat sinnvollerweise denselben numerischen Wert wie der Benutzer (und somit sind für beide Objekttypen die Werte 1000 bis 59999 definiert).bayernherz schrieb:Was macht *ubuntu im GID-Bereich von 100 - 999 ?
gegen Datenverlust hilft eine Datensicherung.bayernherz schrieb:... Habe allerdings auch ein wenig Befürchtungen einen Datenverlust auf meinem NAS herbeizuführen.
Poste mal bitte die Ausgaben vonbayernherz schrieb:Ein Test mit einem neuen openSuSE Tumbleweed auf meinem Desktop
hat ergeben, das auch openSuSE jetzt standardmässig einen Benutzer
mit UID=1000 und GID=1000 anlegt; genau wie *ubuntu dieses tut.
grep USERGROUPS /etc/login.defs
grep GROUP /etc/default/useradd
Weißt du jetzt, wie du die GID auf deinem NAS ändern kannst?bayernherz schrieb:(…) Dazu müsste ich allerdings auf dem NAS meine GID=500 auf GID=1000 convertieren.
bayernherz schrieb:ich (…) möchte aus kompatibilitätsgründen zu einen älteren QNP NAS Dateispeicher die primare Group eines user verändern. Eine sicherlich sinnvoller Änderunge wäre die Anpassung der Zugriffsrechte im NAS,
diese sind aber leider fehlgeschlagen. Auch bei Durchsicht des QNAP-Forums habe ich unlösbare Probleme bei anderen Benutzern gesehen. Es gibr scheinbar da bei älteren Geräten ein Problem.
Daher möchte ich dei Anpassung lieber im openSuSE Tumbleweed vornehmen.
Christina hat geschrieben:
Poste mal bitte die Ausgaben von
in openSUSE Tumbleweed und in Ubuntu 18.04 & 20.04.Code:grep USERGROUPS /etc/login.defs grep GROUP /etc/default/useradd
grep GROUP /etc/default/useradd
grep: /etc/default/useradd: Datei oder Verzeichnis nicht gefunden
grep USERGROUPS /etc/login.defs
grep: /etc/login.defs: Datei oder Verzeichnis nicht gefunden
id
uid=1000(bayernherz) gid=100(users) Gruppen=100(users),458(rtlsdr),459(wireshark),470(rtkit),500(nas-user)
grep USERGROUPS /etc/login.defs
# If USERGROUPS_ENAB is set to "yes", that will modify this UMASK default value
USERGROUPS_ENAB yes
grep GROUP /etc/default/useradd
# GROUP=100
grep USERGROUPS /etc/login.defs
# If USERGROUPS_ENAB is set to "yes", that will modify this UMASK default value
USERGROUPS_ENAB yes
grep GROUP /etc/default/useradd
grep GROUP /etc/default/useradd
# GROUP=100
Leider kann ich die Gruppe auf dem NAS nicht ändern, sondern nur löschen oder neu hinzufügen.Christina hat geschrieben:
Weißt du jetzt, wie du die GID auf deinem NAS ändern kannst?