[linux-lvm] running lvm tool from user application script

Denie Andriessen D.Andriessen at pink.nl
Fri Apr 5 03:22:02 UTC 2002


Well, I don't really think that's an issue having to do anything with LVM.
It's something to do with 'security'.  On most systems 'plain' users hVe
quite modest rights in the etc directory, and for quite good reasons. You
get that because the mode of /etc/lvmtab doesn't allow you to write to it,
as forinstance vgscan would like to do..

letting a user run those programs sounds like a pretty bad idea, but if you
still want to go ahead, there's at least 2 ways around it, 1) allow the
webuser to sudo that command (see sodu/sudoers), or just get a cron job on
root, that runs those commands, and dumps the output in a place where your
CGI thingy can read it..


----- Original Message -----
From: bo
To: linux-lvm at sistina.com
Sent: Friday, April 05, 2002 6:27 AM
Subject: [linux-lvm] running lvm tool from user application script

LVM gurus,

I have been playing with the LVM tool for a while under ROOT privilledge.
Today, I tried to run "lvscan" & "pvscan" from one of my user script
to show LVM status to user. I realized I could not run them having the
attached errors.

Q1: Is that true I can not run "vgscan", "lvscan",... under user applciation
which does not have "root" right?

Q2: I want to run these utilities from my CGI script for Web GUI.
     Any suggestions?

Thanks in advance,


mooasun>$cat /etc/*tab
mooasun>$anacrontab    fstab    lvmtab    raidtab
mooasun>$crontab        inittab    mtab
mooasun>$lvscan -- ERROR: "/etc/lvmtab" doesnot exist; please run vgscan

mooasun>$vgscan -- LVM driver/module not loaded!

More information about the linux-lvm mailing list