Module: Dockerun::UserInfo

Includes:
TR::CondUtils
Included in:
Template::TemplateWriter
Defined in:
lib/dockerun/user_info.rb

Instance Method Summary collapse

Instance Method Details

#group_info(login = nil) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/dockerun/user_info.rb', line 20

def group_info( = nil)
   = Etc.getlogin if is_empty?()
  res = {  }
  begin
    gnm = Etc.getgrnam()
    res[:group_name] = gnm.name
    res[:group_id] = gnm.gid
  rescue Exception => ex
    p ex
    res[:group_name] = ""
    res[:group_id] = nil
  end
  res
end

#user_info(login = nil) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/dockerun/user_info.rb', line 9

def ( = nil)
   = Etc.getlogin if is_empty?()
  res = { login:  }
  begin
    res[:user_id] = Etc.getpwnam().uid
  rescue Exception => ex
    res[:user_id] = nil
  end
  res
end