class TestForRoot::User
Attributes
member_of[R]
user[R]
user_id[R]
Public Class Methods
new()
click to toggle source
# File lib/test_for_root/user.rb, line 6 def initialize @user = `id -un`.chomp @member_of = (`groups #{@user}`.chomp.split(":"))[1].split @user_id = %x{id -u}.chomp.to_i end
Public Instance Methods
groups()
click to toggle source
# File lib/test_for_root/user.rb, line 16 def groups @member_of end
member?(group_name)
click to toggle source
# File lib/test_for_root/user.rb, line 20 def member? (group_name) @member_of.include? group_name end
name()
click to toggle source
# File lib/test_for_root/user.rb, line 12 def name @user end
uid()
click to toggle source
# File lib/test_for_root/user.rb, line 24 def uid @user_id end