Try 'su - backup -c "newgrp disk"' and see if 'su - backup -c "id"' shows
disk then.

Thanks,
Chris  

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Nathan R. Valentine
> Sent: Monday, 20 June, 2005 11:21
> To: Bacula-users@lists.sourceforge.net
> Subject: RE: [Bacula-users] autochanger problems.
> 
> 
> I'm sort of at a loss here:
> 
> backup:/etc/bacula/scripts# grep bacula /etc/group
> disk:x:6:bacula
> tape:x:26:bacula
> bacula:x:102:
> changer:x:106:bacula
> 
> backup:/etc/bacula/scripts# ls -l /dev/nst0
> crw-rw----  1 root tape 9, 128 Jun 16 13:21 /dev/nst0
> 
> backup:/etc/bacula/scripts# ls -l /dev/sg1
> crw-rw----  1 root disk 21, 1 Jun 16 13:21 /dev/sg1
> 
> backup:/etc/bacula/scripts# su - backup -c "id"
> uid=34(backup) gid=34(backup) groups=34(backup)
> 
> backup:/etc/bacula/scripts# su - backup -c 
> "/etc/bacula/scripts/mtx-changer /dev/sg1 loaded 13 /dev/nst0 0"
> + MTX=mtx
> + test 5 -lt 2
> + ctl=/dev/sg1
> + cmd=loaded
> + slot=13
> + device=/dev/nst0
> + test 5 = 5
> + drive=0
> + case $cmd in
> + case $cmd in
> + mtx -f /dev/sg1 status
> cannot open SCSI device '/dev/sg1' - Permission denied
> 
> backup:/etc/bacula/scripts# grep 'ARGS=' /etc/init.d/bacula-sd
> ARGS="-c /etc/bacula/bacula-sd.conf -u bacula -g disk"
> 
> It appears as though the bacula user isn't picking up the 'disk' group
> membership?!?
> 
> -- 
> ---
> Nathan Valentine, CISSP - [EMAIL PROTECTED]
> Open Source Technician
> Venn Technologies, Inc. : http://www.venntech.net
> 



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to