[Eisfair] UID/GID Problem mit Debian u.a. auf EIS

Kay Martinen usenet at martinen.de
Mo Aug 21 23:42:25 CEST 2023


Am 21.08.23 um 21:44 schrieb Marcus Röckrath:

> Marcus Röckrath wrote:
> 
>> Wenn Jürgens Paket ntp bei mir für ntp die 100 vergibt, und bei dir
>                                              ^^^^^
>                                               1000
> 
>> Jürgens Paket die 1000 für mail, ist es nicht sher wahrscheinlich, dass
>> Jürgen das hart kodiert hat.

Okay. Ich bin immer noch verwirrt mit den ganzen IDs. Darum:

Vielleicht versuche ich das noch mal anders zu schildern um es; auch für 
mich; klarer zu verdeutlichen.

Auf dem Ubuntu Laptop mit nfs-mounts habe ich
$ ls -aln /home
drwxr-xr-x 82 1000 1000 20480 Aug 20 22:26 kay
drwxr-xr-x 20 2001  100  4096 Mai 18 13:01 km

Wobei 1000:1000 der bei Einrichtung angelegte erste normale User ist mit 
dem ich normalerweise arbeite.

Dann habe ich in /etc/fstab

> 192.168.1.50:/mnt/2TB_alt       /media/file/tv-shows    nfs     rw,user,soft,noauto     0       0
> 192.168.1.50:/mnt/4TB_neu       /media/file/filme       nfs     rw,user,soft,noauto     0       0
> 192.168.1.50:/data/TV-Shows     /media/file/data        nfs     rw,user,soft,noauto     0       0

stehen und

$ ls -al /media/file/
insgesamt 24
drwxr-xr-x 6 root root 4096 Mär 18 23:43 .
drwxr-xr-x 6 root root 4096 Feb 18  2023 ..
drwxr-xr-x 2 root root 4096 Mär 18 23:43 data
drwxr-xr-x 2 root root 4096 Feb 18  2023 filme
drwxr-xr-x 2 root root 4096 Feb 18  2023 pub
drwxr-xr-x 2 root root 4096 Feb 18  2023 tv-shows

pub ist guest und öffentlich und erst mal kein problem.


Auf dem EIS Fileserver habe ich

file # ls -aln /home
total 60
drwxr-xr-x 12    0    0  4096 Jul 20 21:01 .
drwxr-xr-x 28    0    0  4096 Feb  5  2023 ..
drwx------  3    0    0  4096 Jul 20 21:00 eis
...
drwxr-xr-x 26 2001  100  4096 Nov 30  2022 kay
...
drwxr-xr-x  2  499 1001  4096 Dec 14  2019 ntp

Wenn ich nun als kay' auf dem Laptop die nfs exports des EIS mit dem 
dolpin mounte dann sieht das obige verzeichnis so aus

$ ls -al /media/file/
insgesamt 32
drwxr-xr-x  6 root root   4096 Mär 18 23:43 .
drwxr-xr-x  6 root root   4096 Feb 18  2023 ..
drwxr-xr-x 25 km   users 12288 Jul 10 20:17 data
drwxrwxrwx 17 km   users  4096 Jul 30 19:03 filme
drwxr-xr-x  2 root root   4096 Feb 18  2023 pub
drwxrwxrwx  5 km   users  4096 Mär 24 15:10 tv-shows

oder (numeric) so

$ ls -aln /media/file/
insgesamt 32
drwxr-xr-x  6    0   0  4096 Mär 18 23:43 .
drwxr-xr-x  6    0   0  4096 Feb 18  2023 ..
drwxr-xr-x 25 2001 100 12288 Jul 10 20:17 data
drwxrwxrwx 17 2001 100  4096 Jul 30 19:03 filme
drwxr-xr-x  2    0   0  4096 Feb 18  2023 pub
drwxrwxrwx  5 2001 100  4096 Mär 24 15:10 tv-shows

Auf dem Client (Ubuntu) sieht dann das Verzeichnis der Film-Platte so aus

$ ls -al /media/file/filme/
insgesamt 112
drwxrwxrwx  17 km   users  4096 Jul 30 19:03  .
drwxr-xr-x   6 root root   4096 Mär 18 23:43  ..
drwxrwxrwx  26 km   users  4096 Dez  4  2022 'DC Universe'
drwxrwxrwx  28 km   users  4096 Mär 25 21:00  Dokus
drwxrwxrwx   2 km   users 16384 Dez 14  2019  lost+found
drwxrwxrwx  55 km   users  4096 Feb 25 15:59  Marvel-Universe
drwxrwxrwx  24 km   users  4096 Sep 28  2021  Movies.DVD
drwxrwxrwx  86 km   users  4096 Aug 18 20:30  Movies.HD
drwxrwxrwx 390 km   users 20480 Aug 18 23:42  Movies.SD
drwxrwxrwx  19 km   users  4096 Jun 24 01:00  Sequels
drwx------   4 kay  kay    4096 Jun  4 23:40  .Trash-1000
drwxrwxr-x  52 km   users 20480 Aug 21 15:51  TV-Shows

Auf dem Server sieht es so aus

file # ls -al /mnt/4TB_neu/
total 112
drwxrwxrwx  17 kay  users  4096 Jul 30 19:03  .
drwxr-xr-x   8 root root   4096 Jan 22  2020  ..
drwx------   4 1000 mail   4096 Jun  4 23:40  .Trash-1000
drwxrwxrwx  26 kay  users  4096 Dec  4  2022 'DC Universe'
drwxrwxrwx  28 kay  users  4096 Mar 25 21:00  Dokus
drwxrwxrwx  55 kay  users  4096 Feb 25 15:59  Marvel-Universe
drwxrwxrwx  24 kay  users  4096 Sep 28  2021  Movies.DVD
drwxrwxrwx  86 kay  users  4096 Aug 18 20:30  Movies.HD
drwxrwxrwx 390 kay  users 20480 Aug 18 23:42  Movies.SD
drwxrwxrwx  19 kay  users  4096 Jun 24 01:00  Sequels
drwxrwxr-x  52 kay  users 20480 Aug 21 15:51  TV-Shows
drwxrwxrwx   2 kay  users 16384 Dec 14  2019  lost+found

oder (numeric)

file # ls -aln /mnt/4TB_neu/
total 112
drwxrwxrwx  17 2001  100  4096 Jul 30 19:03  .
drwxr-xr-x   8    0    0  4096 Jan 22  2020  ..
drwx------   4 1000 1000  4096 Jun  4 23:40  .Trash-1000
drwxrwxrwx  26 2001  100  4096 Dec  4  2022 'DC Universe'
drwxrwxrwx  28 2001  100  4096 Mar 25 21:00  Dokus
drwxrwxrwx  55 2001  100  4096 Feb 25 15:59  Marvel-Universe
drwxrwxrwx  24 2001  100  4096 Sep 28  2021  Movies.DVD
drwxrwxrwx  86 2001  100  4096 Aug 18 20:30  Movies.HD
drwxrwxrwx 390 2001  100 20480 Aug 18 23:42  Movies.SD
drwxrwxrwx  19 2001  100  4096 Jun 24 01:00  Sequels
drwxrwxr-x  52 2001  100 20480 Aug 21 15:51  TV-Shows
drwxrwxrwx   2 2001  100 16384 Dec 14  2019  lost+found

Heißt wohl das der Client die UID/GID vom nfs-mount nimmt und sie in 
lokale namen übersetzt. Und 'km' ist eben ein anderer als 'kay' und 
damit nicht der owner.

Die meisten dieser Ordner und Dateien habe ich auch via SMB angelegt, 
mit dem user 'kay' der vom samba normalerweise auch so übersetzt wird 
auf meinen systemuser 'kay' auf dem Eisfair. Da bemerke ich aber z.b. 
bei 'last' das der Client sich andauernd neu anmeldet, offenbar immer 
kurz und dann erneut.

Z.b.

file # last | grep 192.168.1.41
root     pts/1        192.168.1.41     Mon Aug 21 22:54   still logged in
root     ssh          192.168.1.41     Mon Aug 21 22:54    gone - no logout
kay      smb/19185733 192.168.1.41     Sun Aug 20 23:28 - 23:29  (00:00)
kay      smb/71103408 192.168.1.41     Sun Aug 20 23:28 - 23:29  (00:00)
root     pts/1        192.168.1.41     Sun Aug 20 17:19 - 22:26  (05:07)
root     ssh          192.168.1.41     Sun Aug 20 17:19 - 22:26  (05:07)
kay      smb/32298821 192.168.1.41     Sun Aug 20 12:27 - 13:28  (01:01)
kay      smb/10163248 192.168.1.41     Sun Aug 20 12:27 - 13:53  (01:26)
kay      smb/40790954 192.168.1.41     Sun Aug 20 12:27 - 13:53  (01:26)
kay      smb/32105158 192.168.1.41     Sun Aug 20 03:06 - 03:06  (00:00)
kay      smb/38148630 192.168.1.41     Sun Aug 20 03:06 - 03:06  (00:00)
kay      smb/43235335 192.168.1.41     Sun Aug 20 03:04 - 03:05  (00:00)
kay      smb/18242529 192.168.1.41     Sun Aug 20 03:04 - 03:05  (00:00)
kay      smb/19551135 192.168.1.41     Sun Aug 20 03:04 - 03:05  (00:00)
kay      smb/14534195 192.168.1.41     Sun Aug 20 03:04 - 03:04  (00:00)
kay      smb/37466740 192.168.1.41     Sun Aug 20 03:04 - 03:04  (00:00)
kay      smb/16696042 192.168.1.41     Sun Aug 20 02:57 - 03:00  (00:03)
kay      smb/39132664 192.168.1.41     Sun Aug 20 02:36 - 02:39  (00:03)
kay      smb/38878883 192.168.1.41     Sun Aug 20 02:33 - 02:36  (00:03)
kay      smb/38991736 192.168.1.41     Sun Aug 20 02:31 - 02:33  (00:01)
kay      smb/25571642 192.168.1.41     Sun Aug 20 02:29 - 02:31  (00:01)
kay      smb/35404661 192.168.1.41     Sun Aug 20 02:26 - 02:29  (00:02)
kay      smb/60463965 192.168.1.41     Sun Aug 20 02:24 - 02:26  (00:02)
kay      smb/36722379 192.168.1.41     Sun Aug 20 02:23 - 02:26  (00:03)
kay      smb/40983372 192.168.1.41     Sun Aug 20 02:23 - 03:06  (00:43)
kay      smb/41905672 192.168.1.41     Sun Aug 20 02:23 - 03:06  (00:43)
kay      smb/39077627 192.168.1.41     Sun Aug 20 02:23 - 02:26  (00:03)
kay      smb/32860062 192.168.1.41     Sun Aug 20 02:19 - 02:26  (00:07)
kay      smb/34906063 192.168.1.41     Sun Aug 20 02:19 - 02:26  (00:07)
kay      smb/11461666 192.168.1.41     Sun Aug 20 02:19 - 02:22  (00:03)

Und ich vermute das im Samba auch irgendwo der Wurm drin steckt. Wenn 
ich z.b. mit Dolphin via smb (vermutlich per gvfs) Freigaben öffne dann 
kann ich wohl (fast) alles sehen und machen und auch z.b. per VLC eine 
Filmdatei öffnen und sehen... Aber auf mindestens einer Freigabe kommt 
NUR der VLC beim Öffnen dann mit einer User/Passwort Frage - die immer 
einen Fehler wirft. Kodi öffnet die gleichen Freigaben und fragt nie 
nach benutzernamen u.a. Aber Dolphin und Kodi können sich die Logindaten 
auch merken und tun es wohl auch. In den Einstellungen der Freigaben 
habe ich aber keine Abweichungen entdeckt. Aber manchmal bleiben Ordner 
oder dateien unsichtbar für kodi auch wenn es keine .TSV (Die Kodi nicht 
zeigt) sind. SMB Mount auf dem Ubuntu habe ich nicht zum Funktionieren 
gebracht. Darum der nfs versuch.

Bisher konnte ich dem abhelfen wenn ich auf dem Server in dem bewußten 
Verzeichnis aufliste oder gleich ein 'chown -R kay.users' auf dem 
drüberliegenden Verzeichnis machte. Die shares sollen alle für meinen 
user RW sein. Über SMB fehlt nur die Anzeige des Freien Platzes.

Einen Kardinalfehler hab ich so aber noch nicht gefunden. Wie auch. Wo 
danach suchen?

N.B. Dieser EIS läuft noch mit SysV. Ich habe mich bisher nicht getraut 
den zu aktualisieren. Daher...

eisfair-base: 3.2.7
eiskernel   : 5.15.91-eisfair-64-VIRT


Bye/
    /Kay

-- 
"Kann ein Wurstbrot die Welt retten?" :-)



Mehr Informationen über die Mailingliste Eisfair