Sha256: dfa80b7481f39d0cd2b5f00e00131431125e6dba6937a33ae73f9129a8ca87f6
Contents?: true
Size: 403 Bytes
Versions: 5
Compression:
Stored size: 403 Bytes
Contents
class Specinfra::Command::Linux::Base::File < Specinfra::Command::Base::File def check_access_by_user(file, user, access) "su -s /bin/sh -c \"test -#{access} #{file}\" #{user}" end def check_is_immutable(file) check_attribute(file, 'i') end def check_attribute(file, attribute) "lsattr -d #{escape(file)} 2>&1 | awk '$1~/^-*#{escape(attribute)}-*$/ {exit 0} {exit 1}'" end end
Version data entries
5 entries across 5 versions & 1 rubygems