Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: mrowcp в Aug 31, 2013, 16:30



Титла: маунтване на NTFS дялове
Публикувано от: mrowcp в Aug 31, 2013, 16:30
Здравейте,
Имам закачен 2ри HDD който ползвах за Windows XP преди време на друга машина.Опитвам се да го маунтна и да го виждам през самбата.
След много ровене в интернет разбрах, че *unix не може да променя права/собственик на Windows дялове, за това трябва да се ползва -o umask и да се зададе още при маунтването правата.
Командата която ползвам е:

Код
GeSHi (Bash):
  1. /bin/mount -t ntfs-3g -o umask=000,gid=501,uid=501 /dev/sdb1 /mnt/part1

При което се получава следното:

Код
GeSHi (Bash):
  1. # mount
  2. ....
  3. ....
  4. /dev/sdb1 on /mnt/part1 type fuseblk (rw,allow_other,blksize=4096,default_permissions)
  5.  
  6. #ls -al /mnt/part1
  7.  
  8. drwxrwxrwx.  1 mrowcp mrowcp   8192 Jan 26  2013 part1
  9.  
  10. #su mrowcp
  11. $cd /mnt/part1
  12. bash: cd: /mnt/part1: Permission denied


и... WTF  ???

Опитах и с други параметри на umask (022,002), но все тая.
Аз ли бъркам нещо или...

ЕДИТ: Забравих да спомена.Дистрото е CentOS, със SELinux в мониторинг режим:

Код
GeSHi (Bash):
  1. # sestatus
  2. SELinux status:                 enabled
  3. SELinuxfs mount:                /selinux
  4. Current mode:                   permissive
  5. Mode from config file:          permissive
  6. Policy version:                 24
  7. Policy from config file:        targeted

Все пак проверих и логовете на SELinux-а, но в тях няма нищо за проблема с пермишъните.


FIXED: Проблема го оправих като дадох достъп на юзъра (mrowcp) до /mnt
Просто не можеше да стигне до part1.