Вот что наблюдается:
sharad@nt535:~$ ls -l /mnt
total 12
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 MyPicsAndVids
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 SharadHomeDir
sharad@nt535:~$ sudo mount /dev/dataVG/SharadHomeDir /mnt/SharadHomeDir
sharad@nt535:~$ sudo mount /dev/dataVG/MyPicsAndVids /mnt/MyPicsAndVids
sharad@nt535:~$ ls -l /mnt
total 12
drwxrwx--- 4 root root 4096 2012-01-16 22:37 MyPicsAndVids
drwxrwx--- 4 root root 4096 2012-01-17 17:21 SharadHomeDir
Я хочу смонтировать их как обычный пользователь. Таким образом, после монтажа мне нужен следующий владелец / группа:
sharad@nt535:~$ ls -l /mnt
total 12
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 MyPicsAndVids
drwxr-xr-x 2 sharad sharad 4096 2012-01-17 17:14 SharadHomeDir
Я на самом деле хочу сделать это через fstab. Я пробовал различные варианты монтирования, такие как user и предоставление параметров uid и gid, но, похоже, ни один из них не работает.
Теперь я искал и нашел это решение:Как вручную смонтировать файловую систему Linux для чтения / записи как обычный пользователь? Но я хочу, чтобы он автоматически монтировался при загрузке с использованием только fstab, без второстепенного шага, такого как bindfs. Мне было интересно, могу ли я сменить владельца тома LVM, возможно?
В соответствии с приведенной выше ссылкой: В файловой системе ext4 (например, ext2, ext3 и большинстве других файловых систем, созданных в Unix), действующие разрешения на доступ к файлам не зависят от того, кто смонтировал файловую систему или от параметров монтирования, а только от метаданных, хранящихся в файловая система.
Могу ли я изменить некоторую информацию в этих метаданных так, чтобы они монтировались как обычный пользователь, а не как пользователь root?