From: Jeff Pritchard Date: 2006-06-13T16:39:03+09:00 Subject: Logger and file permissions Ruby and linux Nuby question about getting Logger library to work. I've got a simple ruby script that is set up as the receptor of mail to a particular address on my server (via postfix). This script is trying to use Logger to write a log file. I'm trying to put the log file in a subdirectory of the html directory (in other words, far removed from where the ruby script lives). I have tried to set up a group that includes ruby, the script, and the logger library as users and have set the group of the destination directory to that group, and set up permissions on that dir to 775. I continue to get the following error in the mail admin bounce message Command died with status 1: "/usr/local/bin/rantilizer.rb". Command output: /usr/local/lib/ruby/1.8/logger.rb:541:in `initialize': Permission denied - /home/[my domain directory here]/www/html/rants/myLog.log (Errno::EACCES) from /usr/local/lib/ruby/1.8/logger.rb:541:in `open' from /usr/local/lib/ruby/1.8/logger.rb:541:in `create_logfile' from /usr/local/lib/ruby/1.8/logger.rb:536:in `open_logfile' from /usr/local/lib/ruby/1.8/logger.rb:497:in `initialize' from /usr/local/lib/ruby/1.8/logger.rb:256:in `new' from /usr/local/lib/ruby/1.8/logger.rb:256:in `initialize' from /usr/local/bin/rantilizer.rb:5:in `new' from /usr/local/bin/rantilizer.rb:5 This is on a REHL4 linux box. When I temporarily set the permissions of the destination directory to 777, it all works just fine, but obviously I don't want to leave the permissions that way. What is the right way to allow focused write permission to a ruby script and its libraries? Am I on the right track but need to add some more things to the group? thanks, jp -- Posted via http://www.ruby-forum.com/.