Method: LinuxStat::User.ids
- Defined in:
- lib/linux_stat/user.rb
.ids ⇒ Object
Returns all the Group ids directories as Hash.
For example:
{:root=>{:uid=>0, :gid=>0}, :bin=>{:uid=>1, :gid=>1}, :daemon=>{:uid=>2, :gid=>2}, :mail=>{:uid=>8, :gid=>12}, :ftp=>{:uid=>14, :gid=>11}}
But if the status isn’t available it will return an empty Hash.
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/linux_stat/user.rb', line 25 def ids return {} unless passwd_readable? passwd_splitted.reduce({}) { |h, x| h.store(x[0].to_sym, { uid: x[2].to_i, gid: x[3].to_i }) h } end |