From 2dffc735a43f70775f7f7d89d7025fa7d8384959 Mon Sep 17 00:00:00 2001 From: Dict Xiong Date: Wed, 11 Jun 2025 16:51:50 +0800 Subject: [PATCH] fix(jump): set default shell --- nasp-jumpserver/Dockerfile | 4 ++-- nasp-jumpserver/README.md | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/nasp-jumpserver/Dockerfile b/nasp-jumpserver/Dockerfile index 0404f31..e276545 100644 --- a/nasp-jumpserver/Dockerfile +++ b/nasp-jumpserver/Dockerfile @@ -10,8 +10,8 @@ COPY startup.sh /etc/startup.sh RUN cd /opt && git clone https://git.nasp.fit/NASP/registry \ && ./registry/scripts/jumpserver_deploy.sh \ && curl dotfiles.cn | bash -s - -l -u root \ - && sed -i 's?root:x:0:0:root:/root:/bin/ash?root:x:0:0:root:/root:/bin/zsh?' /etc/passwd \ - && sed -i 's?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/ash?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/bash?' /etc/passwd + && sed -i 's?root:x:0:0:root:/root:/bin/sh?root:x:0:0:root:/root:/bin/zsh?' /etc/passwd \ + && sed -i 's?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/sh?ssh:x:1000:1000:jumpserver user ssh:/home/ssh:/bin/bash?' /etc/passwd EXPOSE 22 ENTRYPOINT ["/etc/startup.sh"] diff --git a/nasp-jumpserver/README.md b/nasp-jumpserver/README.md index 2634549..2288414 100644 --- a/nasp-jumpserver/README.md +++ b/nasp-jumpserver/README.md @@ -11,3 +11,18 @@ To run: ``` docker run -itd --restart=always -p 36022:22 git.nasp.fit/nasp/nasp-jumpserver:latest ``` + +Or with docker-compose: + +``` + jumpserver: + ports: + - 36022:22 + container_name: jumpserver + image: git.nasp.fit/nasp/nasp-jumpserver + tty: true + dns: 10.255.0.1 + dns_search: "" + restart: unless-stopped + network_mode: bridge +```