-
-
Notifications
You must be signed in to change notification settings - Fork 372
Closed
Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
Hi, i got the issue that the PUID and PGID envvars seems to do nothing in the current build. The "abc" user inside the container is still created with uid 911 and gid 1001. So i'm getting a permission issue when i try to use my /config folder, which needs uid/gid 1000
---
services:
code-server:
image: lscr.io/linuxserver/code-server:4.99.3
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- /media/data_private/codeserver_workspace:/config
expose:
- 8443
environment:
- PUID=1000
- PGID=1000
- PROXY_DOMAIN=codeserver.XXX.XXX
- VIRTUAL_HOST=codeserver.XXX.XXX
- CERT_NAME=wildcard.XXX.XXX
- SERVER_TOKENS=off
- HSTS=max-age=31536000; includeSubDomains; preload
- PORT=8443
- OWNER=XXX
- HASHED_PASSWORD=XXXXXX
- SUDO_PASSWORD=XXXXXX
- SSL_POLICY=Mozilla-Modern
restart: unless-stopped
logging:
driver: "json-file"
options:
max-size: 1000m
networks:
- frontproxy_all
- default
networks:
frontproxy_all:
external: true
root@codinghost:/var/lib/docker/overlay2/cdd7a4e149b174e3031adc79ccf61cecedd31855a1a1d2c441c2df5e0ef5ad60/merged# cat etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
_apt:x:42:65534::/nonexistent:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
abc:x:911:1001::/config:/bin/false
systemd-network:x:997:997:systemd Network Management:/:/usr/sbin/nologin
systemd-timesync:x:996:996:systemd Time Synchronization:/:/usr/sbin/nologin
messagebus:x:100:102::/nonexistent:/usr/sbin/nologin
sshd:x:101:65534::/run/sshd:/usr/sbin/nologin
systemd-resolve:x:995:995:systemd Resolver:/:/usr/sbin/nologin
polkitd:x:994:994:User for polkitd:/:/usr/sbin/nologin
Expected Behavior
No response
Steps To Reproduce
- Set the uid/gid of workspace volume on 1000:1000
- Build container like in composefile above described
Environment
- OS: Ubuntu 22.04
- How docker service was installed: Official Docker RepoCPU architecture
x86-64
Docker creation
docker compose pull && docker compose build --pull && docker compose up -dContainer logs
[2025-04-29T14:25:26.737Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:28.179Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:29.623Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:31.068Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:32.513Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:33.956Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:35.403Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:36.852Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:38.302Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:39.743Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:41.192Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:42.638Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:44.084Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:45.535Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:46.979Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:48.425Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:49.871Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:51.316Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:52.766Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:54.206Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:55.657Z] error EACCES: permission denied, mkdir '/config/.config/code-server'
[2025-04-29T14:25:57.099Z] error EACCES: permission denied, mkdir '/config/.config/code-server'Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done