Viewer/editor for filesystem permissions
Posted: 2021-03-13, 21:28 UTC
As we all know, TC is great tool, which gives user efficient access to things, finding files, viewing files, etc. But there's one area that's still missing. Filesystem permissions are burried deep and relatively hard to access. I understand that most users don't care about that, because they don't do anything with it. But for us who do, it would be great help, if TC made it more accessible.
Problem:
Let's say I have ten directories and I need to check who has access to them and why. Currently it means:
1) Right click on directory
2) Select Properties from menu
3) Click Security tab in dialog
Then I can see list of users and know if some is there at all or not. But to see exact permissions, I have to select listed users one by one. And it still won't tell me from where exactly they got it. So it's better to use the next dialog.
4) Click Advanced button
Now I have this informative dialog, where I can see everything I need:
http://web.hisoftware.cz/sob/tc/windows-permissions-dialog.png
But look how much I had to do to get to it. And worse, I have to do all this again for every single directory!
Proposed solution:
Integrate something like the previous dialog directly in TC. To be as efficient as possible, it could work as another panel mode, same as current Show->Quick View Panel. There would be new Show->Permissions View (or some better name), and it would show permissions for file selected in the other panel:
http://web.hisoftware.cz/sob/tc/tc-permissions.png
It would be better to slightly reorganize it, to fit even in smaller windows, but that's just a detail. Compare efficiency with the previous, all I need to do is select Show->Permissions View (or use a hotkey) once, and then to view permission of some directory (or file), I just click on it. One item, one click. Ten directories? That's nothing. Give me hundered and it still won't be any problem.
Bonus:
The above is meant primarily for viewing. Read-only mode with perhaps a button to open the system dialog (where user could modify things) would be perfectly fine. Although modifications in system dialog (all the steps to select users) are also a chore that could perhaps be streamlined in some way. I didn't think it through yet, but again, it would be nice bonus, but not required.
Problem:
Let's say I have ten directories and I need to check who has access to them and why. Currently it means:
1) Right click on directory
2) Select Properties from menu
3) Click Security tab in dialog
Then I can see list of users and know if some is there at all or not. But to see exact permissions, I have to select listed users one by one. And it still won't tell me from where exactly they got it. So it's better to use the next dialog.
4) Click Advanced button
Now I have this informative dialog, where I can see everything I need:
http://web.hisoftware.cz/sob/tc/windows-permissions-dialog.png
But look how much I had to do to get to it. And worse, I have to do all this again for every single directory!
Proposed solution:
Integrate something like the previous dialog directly in TC. To be as efficient as possible, it could work as another panel mode, same as current Show->Quick View Panel. There would be new Show->Permissions View (or some better name), and it would show permissions for file selected in the other panel:
http://web.hisoftware.cz/sob/tc/tc-permissions.png
It would be better to slightly reorganize it, to fit even in smaller windows, but that's just a detail. Compare efficiency with the previous, all I need to do is select Show->Permissions View (or use a hotkey) once, and then to view permission of some directory (or file), I just click on it. One item, one click. Ten directories? That's nothing. Give me hundered and it still won't be any problem.
Bonus:
The above is meant primarily for viewing. Read-only mode with perhaps a button to open the system dialog (where user could modify things) would be perfectly fine. Although modifications in system dialog (all the steps to select users) are also a chore that could perhaps be streamlined in some way. I didn't think it through yet, but again, it would be nice bonus, but not required.