Ich versuche, einen neuen Benutzer mit UID
1340816314
in einem Alpine Linux Docker Container erstellen, um einen Benutzer mit einem UID
einen bestimmten Benutzer auf dem Host zu haben .Kann keinen Benutzer mit einer hohen UID in Docker Alpine hinzufügen
Das Problem ist, dass ich adduser: number 1340816314 is not in 0..256000 range
selbst bin vor, wenn ich den Wert von UID_MAX
innerhalb /etc/login.defs
durch folgende adduser man page neu zu definieren. Ich denke übrigens nicht, dass es irgendeinen Einfluss hat wie der adduser
Befehl in Alpine is from BusyBox. Hier
ist das Protokoll von dem, was ich versuche zu tun:
$ docker run -it --rm alpine:3.4 sh
/# adduser -D -g '' -u 1340816314 user
adduser: number 1340816314 is not in 0..256000 range
/# echo "UID_MAX 1340816314" > /etc/login.defs
/# adduser -D -g '' -u 1340816314 user
adduser: number 1340816314 is not in 0..256000 range
/# echo "UID_MAX 1340816315" > /etc/login.defs
/# adduser -D -g '' -u 1340816314 user
adduser: number 1340816314 is not in 0..256000 range
Wissen Sie, wie ein Benutzer mit einer großen UID
in Alpine Linux in einem Docker Container hinzufügen? Hier
Alpine verwendet die 'busybox' adduser, die einfach beschränkt werden kann im maximalen Wert unterstützt es. Die man-Seite, die Sie lesen, ist nicht unbedingt die richtige (andere Distributionen haben einen 'adduser'-Befehl, der nicht derselbe ist wie der, der von busybox bereitgestellt wird). – larsks
Kann die Person, die meine Frage abgelehnt hat, hier erklären? –
Ich weiß nicht, warum Sie downvoted wurden. Ich habe das gleiche Problem. –