Ich glaube nicht, dass es sich um eine Ringelblume handelt. Die GID, die Ringelblume auf Ihrem lokalen System verwendet, entspricht der Standardgruppe von 100py auf dem Remote-Server devcoder01.
Zum Beispiel
Auf meinem Laptop ist meine Standardgruppe GID 501, saml.
$ id -a
uid=500(saml) gid=501(saml) groups=501(saml),502(vboxusers),503(jupiter)
Auf meinem Remote Server Skinner verwendet der Benutzer sam Folgendes:
$ id -a sam
uid=5060(sam) gid=1000(users) groups=1000(users),1060(pics),1050(mp3s),1070(mock)
Wenn ich mich jetzt verbinde:
$ sshfs -o idmap=user sam@skinner:/home/sam /home/saml/mnt
$ ls -l ~/mnt
drwxr-xr-x 1 saml users 4096 May 27 2011 projects
drwxr-xr-x 1 saml users 4096 Mar 11 22:53 public_html
-rw-r--r-- 1 root root 1992744 Apr 18 2012 rest.war
-rw-r--r-- 1 saml 1000 136 Sep 4 2012 scott_jay_addresses.txt
drwxr-xr-x 1 saml 1000 4096 Jun 27 2012 SparkleShare
Wenn Sie in dieses Verzeichnis schauen, scheint es, dass ich Zugriff auf andere Gruppen habe, aber es ist nur die Art und Weise, wie sshfs funktioniert. Es zeigt das freigegebene Verzeichnis unter Verwendung der UIDs / GIDs der Fernbedienung an, und Sie haben zufällig dieselben UIDs / GIDs auf Ihrem lokalen System verwendet.
Wenn Sie den -n
Schalter verwenden, ls -l
können Sie die tatsächlichen UIDs / GIDs sehen:
$ ls -ln
drwxr-xr-x 1 500 100 4096 Mar 11 22:53 public_html
-rw-r--r-- 1 0 0 1992744 Apr 18 2012 rest.war
-rw-r--r-- 1 500 1000 136 Sep 4 2012 scott_jay_addresses.txt
drwxr-xr-x 1 500 1000 4096 Jun 27 2012 SparkleShare
Wenn ich einen Eintrag in der /etc/group
Datei meines lokalen Systems für 1000 hätte, wäre dieser beim Ausführen des Eintrags angezeigt worden ls -l
. In der obigen Ausgabe können Sie sehen, dass die Gruppe "Benutzer" GID 100 verwendet, und ich habe zufällig einen Eintrag in meinem lokalen System dafür:
users:x:100: