Skip to content

Commit 3fb8b83

Browse files
committed
bugfix: can't use sudo command
When use ssh connect to container, can't use sudo command, ``` $sudo ls sudo: must be setuid root ``` fix: opencontainers/runc#705 Signed-off-by: Rudy Zhang <[email protected]>
1 parent aa04dd9 commit 3fb8b83

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

daemon/mgr/spec.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ func createSpec(ctx context.Context, c *Container, specWrapper *SpecWrapper) err
3333
if err != nil {
3434
return errors.Wrapf(err, "failed to generate spec: %s", c.ID)
3535
}
36+
37+
// fix https://github.com/opencontainers/runc/issues/705
38+
// use ssh connect to container, can't use sudo command.
39+
s.Process.NoNewPrivileges = false
40+
3641
specWrapper.s = s
3742

3843
s.Hostname = c.Config.Hostname.String()

0 commit comments

Comments
 (0)