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

Ownership of pluggable devices.



Given two USB pluggable devices, a Sony Mylo, 
http://en.wikipedia.org/wiki/Mylo_(Sony) ,
and a Kingston flash store.

# These lines for udev.

root@dalton:/home/peter# tail -n 8 /etc/udev/rules.d/10-local.rules
# Persistent device names.
# The Sony mylo. 
KERNEL=="sd?1", ATTR{size}=="1752512", SYMLINK+="mylo", \
 OWNER="peter", GROUP="floppy"
# The KingstonUSB. 
KERNEL=="sd?1", ATTR{size}=="499712", SYMLINK+="KingstonUSB", \
 OWNER="peter", GROUP="users"

# And for mount.

root@dalton:/home/peter# tail -n 3 /etc/fstab
/dev/KingstonUSB  /home/peter/MY   ext2  defaults,noauto,user  0       0
/dev/mylo        /home/peter/mylo  vfat  defaults,noauto,user  0       0

# These are the mount points.
root@dalton:/home/peter# ls -ld /home/peter/{MY,mylo}
drwxr-xr-x 2 peter peter 4096 Sep  5 07:08 /home/peter/MY
drwxr-xr-x 2 peter peter 4096 Jun 25 15:48 /home/peter/mylo

root@dalton:/home/peter# getfacl /home/peter/{MY,mylo}
getfacl: Removing leading '/' from absolute path names
# file: home/peter/MY
# owner: peter
# group: peter
user::rwx
group::r-x
other::r-x

# file: home/peter/mylo
# owner: peter
# group: peter
user::rwx
group::r-x
other::r-x

# Plug the two devices.  Then check mount options & ownership again.

root@dalton:/home/peter# mount | grep peter
/dev/sdb1 on /home/peter/mylo type vfat (rw,nosuid,nodev,noexec,relatime,uid=100
0,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8,shortname=mixed,errors=rem
ount-ro,user=peter)
/dev/sdd1 on /home/peter/MY type ext2 (rw,nosuid,nodev,noexec,relatime,errors=co
ntinue,user_xattr,acl,user=peter)

root@dalton:/home/peter# ls -ld /home/peter/{MY,mylo}
drwxr-xr-x  3 root  root 4096 Sep  5 06:50 /home/peter/MY
drwxr-xr-x 19 peter root 8192 Dec 31  1969 /home/peter/mylo

root@dalton:/home/peter# ls -ld /home/peter/{MY,mylo}
drwxr-xr-x  3 root  root 4096 Sep  5 06:50 /home/peter/MY
drwxr-xr-x 19 peter root 8192 Dec 31  1969 /home/peter/mylo
root@dalton:/home/peter# getfacl /home/peter/{MY,mylo}
getfacl: Removing leading '/' from absolute path names
# file: home/peter/MY
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

# file: home/peter/mylo
# owner: peter
# group: root
user::rwx
group::r-x
other::r-x

With similar entries in fstab, why are the mount options 
so different?  

mount shows user=peter for both devices.
Why do ls and getfacl show KingstonUSB assigned to 
root:root and mylo assigned to peter:root after mounting? 

The last is confirmed by peter not being able to write 
to MY after mounting. 

Thanks,            ... Peter E.


-- 
123456789 123456789 123456789 123456789 123456789 123456789 123456789 12
Tel +13606390202  Bcc: peasthope at shaw.ca  http://carnot.yi.org/  
"http://members.shaw.ca/peasthope/index.html#Itinerary "


Reply to: