web-dev-qa-db-fra.com

Comment changer les ACL NTFS sur linux?

Il ne s'agit pas de la configuration de samba, je souhaite modifier les autorisations Windows sur un lecteur NTFS externe ou une autre partition de mon PC sous Windows, ou même un répertoire réseau (mais mon PC n'est pas le serveur).

Je veux un équivalent sur linux, je trouve fatattr, mais cela ne change que certains attributs, comme les fichiers cachés et système, c’est bien, mais ce n’est pas ce que je recherche.

J'ai essayé de googler pour "alternative cacls pour linux" et "changer ntfs acl linux" et "changer d'autorisations Windows linux" et toutes les autres combinaisons imaginables, mais je viens de découvrir des configurations de serveur samba et des setfacl qui ne fonctionnent pas sur les partitions ntfs.

Qui pourrait m'aider?

2
Tiago Pimenta

Je ne pense pas qu'il soit possible de faire ce que vous demandez.

Vous pouvez utiliser les options de montage pour mapper les utilisateurs et définir les autorisations, mais je ne pense pas que vous puissiez modifier les paramètres Windows.

Consultez la documentation NTFS-3g pour plus de détails:

http://www.tuxera.com/community/ntfs-3g-manual/

http://www.tuxera.com/community/ntfs-3g-advanced/ownership-and-permissions/#options

Limites

Les SID requis pour identifier les utilisateurs et les groupes doivent être générés sur Windows. Un fichier de mappage utilisateur peut toutefois être copié sur n'importe quelle partition, même s'il n'a jamais été formaté ou utilisé par Windows.

Certaines configurations de droits de base inhabituelles, où le groupe se voit refuser les droits accordés au propriétaire et au monde (comme dans chmod 745,) sont rejetées par les outils d'administration Windows. Ils sont toutefois interprétés correctement par Windows lui-même. Lors de l'utilisation des listes de contrôle d'accès POSIX, davantage d'outils de configuration sont rejetés par les outils d'administration Windows.

La version de base convient mieux aux systèmes à double démarrage avec plusieurs utilisateurs. Les configurations utilisateur complexes tireront profit des ACL POSIX. Les fonctionnalités de mappage utilisateur requises pour les périphériques pouvant être connectés à plusieurs systèmes Windows ou Linux ne sont pas encore disponibles.

4
Panther