24 lines
		
	
	
	
		
			490 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			490 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
# taken from libgphoto2
 | 
						|
 | 
						|
GROUP=nut
 | 
						|
 | 
						|
# for previous udev versions
 | 
						|
if [ "$ACTION" = "add" ] && [ -f "$DEVICE" ]
 | 
						|
then
 | 
						|
    # check if $GROUP really exists
 | 
						|
    if getent group $GROUP > /dev/null; then
 | 
						|
	chmod 660 "$DEVICE"
 | 
						|
	chown root:$GROUP "$DEVICE"
 | 
						|
    fi
 | 
						|
fi
 | 
						|
 | 
						|
# for recent udev versions
 | 
						|
if [ "$ACTION" = "add" ] && [ -r "$DEVNAME" ]
 | 
						|
then
 | 
						|
    # check if $GROUP really exists
 | 
						|
    if getent group $GROUP > /dev/null; then
 | 
						|
	chmod 660 "$DEVNAME"
 | 
						|
	chown root:$GROUP "$DEVNAME"
 | 
						|
    fi
 | 
						|
fi
 |