From: Fredrik Fornwall Date: 2005-06-11T07:57:16+09:00 Subject: Re: get username of file owner? Once you have the uid of a user you can get the user name by using the getpwuid function in the Etc module (http://rubygarden.org/ruby/ruby?ProgrammingRubyTwo/Etc). Example: require 'etc' uid = File.stat('testfile').uid puts 'Owner name: ', Etc.getpwuid(uid).name On Friday 10 June 2005 23.46, John Fry wrote: > Hi, > > I'd like to get the username of the owner of a file in my Ruby > program. Getting the uid is easy: > > File.stat("testfile").uid -> 501 > > Anyone have a suggestion on how to get the actual username, like > "smith"? > > I'm on Solaris without root and /etc/passwd does not list explicit > usernames. > > Best, > > John