No description
Find a file
2025-05-31 20:00:14 +02:00
.gitignore Initial commit 2025-05-31 15:42:14 +02:00
acl.py black 2025-05-31 20:00:14 +02:00
LICENSE.txt Initial commit 2025-05-31 15:42:14 +02:00
ntfs_acl_tool.py black 2025-05-31 20:00:14 +02:00
README.md Initial commit 2025-05-31 15:42:14 +02:00

ntfs_acl_tool

This is a simple tool which can describe NTFS ACL of any directory or file. Its main use is to edit those ACL, so you can use a USB drive as an external storage for your Xbox Series.

It will probably only work on Linux.

Dependencies

You will need ntfs-3g and python-xattr on your machine. You can install them with any packet manager.

Usage

usage: ntfs_acl_tool show [-h] path

positional arguments:
  path        File or directory to show

options:
  -h, --help  show this help message and exit
usage: ntfs_acl_tool edit [-h] (--inject | --replace) [-r] path

positional arguments:
  path             File or directory to edit

options:
  -h, --help       show this help message and exit
  --inject         Inject the required ACL and keep existing ones
  --replace        Replace all existing ACL with the new one
  -r, --recursive  Apply ACL changes to all directories and files, recursively

If you just want to use your USB drive on an Xbox, mount it, put all your files on it, and run python3 ntfs_acl_tool.py edit --inject --recursive /path/to/your/drive. Run this command each time you add new files on it.

License

GPLv3. Please use it and fork it if it's useful for you.