Re: user for init scripts, fc5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Toby Muhlhofer wrote:
Hi, all,

I was wondering: which user runs the init scripts at boot time in fc5?

The reason I ask is because I have the following issue. In my /etc/fstab, I have a cifs filesystem, for which I use a credentials file. For security reasons I would like to set permissions/ownership on this file so only root can read it. In fc4, this filesystem would be mounted with no problems. In fc5, I get an error message

can't open <path-to-file>

The behavior is the same whether I put a line for the filesystem into /etc/fstab or I put a line

mount -t cifs <...> -o credentials=<path-to-file>

into rc.local.

Either used to work in fc4, neither works in fc5. If I make the credentials file world-readable, it works, but I don't want to do that for security reasons.

So my guess is, I would need to transfer ownership of the file to whichever user runs the init scripts and let only that user read the file.

So, which user runs the init scripts?

initscripts run as root. Do your mount commands work if you type them in on the command line as root?

FWIW, I mount CIFS filesystems at home just using an entry in /etc/fstab and the standard initscripts handle the mounting:

//BADBY/SoftLib /home/paul/smb/softlib cifs uid=paul,gid=paul,user,credentials=/home/paul/.smbcredentials 0 0

$ ls -l /home/paul/.smbcredentials
-rw------- 1 paul paul 32 Jun  5  2004 /home/paul/.smbcredentials


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux