Files
metasploit-gs/lib/msf/core/post/osx/priv.rb
T
2018-05-22 22:25:39 +00:00

27 lines
436 B
Ruby

# -*- coding: binary -*-
require 'msf/core/post/common'
module Msf
class Post
module OSX
module Priv
include ::Msf::Post::Common
#
# Returns true if running as root, false if not.
#
def is_root?
cmd_exec('/usr/bin/id -ru').eql? '0'
end
#
# Returns true if session user is in the admin group, false if not.
#
def is_admin?
cmd_exec('groups | grep -wq admin && echo true').eql? 'true'
end
end
end
end
end