New Tool Helps Lock Down Linux Dark Reading, NY - 26 minutes ago But while there are security suites available for many commercial versions of Unix, Linux users haven't had many choices, notes Doug Hartman, vice president ...
Hi Team,
I have a requirement to access a shared resource from the user and interrupt context. What type of locking mechanism I have to use for this. Can any body give advice on this.
Thanks in advance.
-Shiva (4 Replies)
Hi all,
I have to test some user priviliges. The goal is to be sure that an unauthorized user can't restart some modules (ssh, mysql etc...).
I'm trying to automate it with a shell script but in same cases I got the syslog broadcast message.
Is there any way to simply get a return code... (3 Replies)
Hello all,
If anyone has time, I have a few questions:
How do I do the following in Linux. We are using Red Hat and Oracle Enterprise Linux, which is based on Red Hat too.
1. How to lock the account after a few (like 3) invalid password attempts?
2. How do you lock a screen after 30... (1 Reply)
Hi,
I want to lock the file in linux and the file cannot be edit or modify by other .I know in perl, there is function flock , but it is not worked.
The file can be modifed and edit even if it is locked by flock .
Any other way to lock the file and so other cannot edit or modifed it ????
Any... (7 Replies)
Apache::Session::Lock::File(3pm) User Contributed Perl Documentation Apache::Session::Lock::File(3pm)NAME
Apache::Session::Lock::File - Provides mutual exclusion using flock
SYNOPSIS
use Apache::Session::Lock::File;
my $locker = new Apache::Session::Lock::File;
$locker->acquire_read_lock($ref);
$locker->acquire_write_lock($ref);
$locker->release_read_lock($ref);
$locker->release_write_lock($ref);
$locker->release_all_locks($ref);
$locker->clean($dir, $age);
DESCRIPTION
Apache::Session::Lock::File fulfills the locking interface of Apache::Session. Mutual exclusion is achieved through the use of temporary
files and the "flock" function.
CONFIGURATION
The module must know where to create its temporary files. You must pass an argument in the usual Apache::Session style. The name of the
argument is LockDirectory and its value is the path where you want the lockfiles created. Example:
tie %s, 'Apache::Session::Blah', $id, {LockDirectory => '/var/lock/sessions'}
If you do not supply this argument, temporary files will be created in /tmp.
NOTES
clean
This module does not unlink temporary files, because it interferes with proper locking. This can cause problems on certain systems (Linux)
whose file systems (ext2) do not perform well with lots of files in one directory. To prevent this you should use a script to clean out
old files from your lock directory. The meaning of old is left as a policy decision for the implementor, but a method is provided for
implementing that policy. You can use the "clean" method of this module to remove files unmodified in the last $age seconds. Example:
my $l = new Apache::Session::Lock::File;
$l->clean('/var/lock/sessions', 3600) #remove files older than 1 hour
acquire_read_lock
Will do nothing if write lock is in effect, only set readlock flag to true.
release_read_lock
Will do nothing if write lock is in effect, only set readlock flag to false.
Win32 and Cygwin
Windows cannot escalate lock, so all locks will be exclusive.
release_read_lock not supported - it is not used by Apache::Session.
When deleting files, they are not locked (Win32 only).
AUTHOR
This module was written by Jeffrey William Baker <jwbaker@acm.org>.
SEE ALSO
Apache::Session
perl v5.10.1 2010-10-18 Apache::Session::Lock::File(3pm)