Description¶ ↑
Adds ACL support and door methods for the File class on Solaris.
Installation¶ ↑
gem install solaris-file
Synopsis¶ ↑
require 'solaris/file'
file = 'some_file.txt'
acl_text = "user::rw-,user:nobody:r--,group::r--,group:sys:r--,mask:r--,other:r--"
File.trivial?(file)
File.acl_write_text(acl_text)
File.trivial?(file)
File.acl_read(file).each{ |acl| p acl }
File.door?("/var/run/syslog_door")
File.ftype("/var/run/syslog_door")
Known Issues¶ ↑
Although this libary uses FFI, the instance methods will probably not work
when using JRuby because of the underlying use of file descriptors. However,
the singleton methods should work.
Please report any other issues on the home page at:
http://www.github.com/djberg96/solaris-file
Future Plans¶ ↑
Add acl_write methods that accept an array of ACLStruct's.
Add support for extended file attributes.
Copyright¶ ↑
(C) 2005-2013 Daniel J. Berger
All Rights Reserved
Warranty¶ ↑
This package is provided "as is" and without any express or
implied warranties, including, without limitation, the implied
warranties of merchantability and fitness for a particular purpose.
License¶ ↑
Artistic 2.0
Author¶ ↑
Daniel J. Berger