edwagbb commited on
Commit
1173e49
·
verified ·
1 Parent(s): e176b13

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +14 -1
Dockerfile CHANGED
@@ -9,4 +9,17 @@ RUN echo 'admin ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers
9
  USER admin
10
  WORKDIR /home/admin
11
 
12
- CMD whoami && pwd && (echo pass | su -c 'whoami && pwd' 1001)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  USER admin
10
  WORKDIR /home/admin
11
 
12
+ COPY <<EOF /home/admin/su.sh
13
+ #!/usr/bin/expect
14
+
15
+ set user [lindex $argv 0]
16
+ set password [lindex $argv 1]
17
+ set command [lindex $argv 2]
18
+
19
+ spawn su - $user -c "$command"
20
+ expect "Password:"
21
+ send "$password\r"
22
+ interact
23
+ EOF
24
+
25
+ CMD whoami && pwd && (echo pass | /home/admin/su.sh 1001 pass "whoami && pwd")