Як видалити дозвіл глобального виконання на мій розділ ntfs на Linux Mint?


0

Я грав з моїм fstab файл для автоматичного монтування та виконання скриптів на моєму ntfs розділ. Я також грав з дозволом файлу, використовуючи chmod +x -R. На початку нічого не спрацювало, але тепер, після перезавантаження, кожен файл в моєму ntfs папка має дозвіл 777. Як видалити це?

Це відповідна лінія в моєму fstab файл

UUID=D8F68113F680F2D4   /mnt/ntfs   ntfs    rw,nosuid,nodev,noatime,

Ви спробували UUID=D8F68113F680F2D4 /mnt/ntfs ntfs defaults,rw 0 0 ?
Hastur

Якщо я добре зрозумів, що це відбувається, ви повинні монтувати з permission параметр розділу ntfs ( UUID=D8F68113F680F2D4 /mnt/ntfs ntfs auto,users,permissions ... або щось подібне), а потім знову змінити атрибути chmod -x -R
Hastur

Відповіді:


1

Ви можете використовувати umask (для всіх файлів і каталогів), dmask (для каталогів), та / або fmask (для файлів, що не належать до каталогу), як у:

LABEL=Windows8_OS  /other/windows  ntfs  noauto,users,fmask=133,dmask=022  0  0

Все це ?mask параметри говорять, які дозволи, у вісімковій формі, до видалити з файлів. Таким чином, у цьому прикладі файли закінчаться 644 ( rw-r--r-- і каталоги будуть мати дозвіл 755 ( rwxr-xr-x ). Ви можете налаштувати дозволи, як вважаєте за потрібне.


0

Коли ви встановлюєте NFS, ваші дозволи, з якими ви встановлюєте його, повинні відповідати тому, що ви маєте на сервері. Дивиться на мене, як сервер експортує його з 777, змінює права доступу до сервера.


1
Йдеться про файлову систему NTFS (New Technology File System, NTFS), що використовується у системах Windows, а не про мережеву файлову систему (NFS), яку використовують Unix-подібні файлові сервери.
Rod Smith
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.