Ignoring SSHKeyBadOwner if user is root (uid 0)
Allows using `sudo vagrant up` without `chown`ing the insecure private key
This commit is contained in:
parent
0ebb57b888
commit
8cca8535e7
|
@ -33,7 +33,7 @@ module Vagrant
|
||||||
LOGGER.debug("Checking key permissions: #{key_path}")
|
LOGGER.debug("Checking key permissions: #{key_path}")
|
||||||
stat = key_path.stat
|
stat = key_path.stat
|
||||||
|
|
||||||
if !stat.owned?
|
if !(stat.owned? || (Process.uid == 0))
|
||||||
# The SSH key must be owned by ourselves
|
# The SSH key must be owned by ourselves
|
||||||
raise Errors::SSHKeyBadOwner, key_path: key_path
|
raise Errors::SSHKeyBadOwner, key_path: key_path
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue