CaptBogdan Mar 9, 2024 @ 12:23am
Can anybody give me a hand with ICACLS ?
I admit, I don't understand Windows permissions. Never been in there. I don't understand what is Steam when it acts, if Steam is Administrator, Administrators or whatever...

Some time ago, when Subst was still functional, I divided my library into two folders: SteamSPLibrary and SteamOnlineLibrary, each with their Steam inside, and I could have them both added on the same client (but that was not the point).

Now, I had this idea to swap the library when I want to play an online game. Say I have SteamSPLibrary, I am removing it and adding SteamOnlineLibrary afterwards (yes, Steam understands the Subst trick).

The problem is, when I remove SteamSPLibrary, Steam deletes the Steamworks files ("C:\Program Files (x86)\Steam\steamapps\common\Steamworks Shared\"). Everything in each subfolder, and then, if I add the library back, it starts to re-download 800 MB.

So, I tried to declare Steamworks Shared as read-only. I used attrib recursively, and Steam cut thru my readonly setting like thru cheese.

Can someone give me a syntax for ICACLS to only remove the Delete right on these files (and another to add back the delete right) ?
Last edited by CaptBogdan; Mar 9, 2024 @ 12:26am
< >
Showing 1-4 of 4 comments
ReBoot Mar 9, 2024 @ 1:15am 
Let's take a couple steps back here: why juggling different library folders in the first place?
Last edited by ReBoot; Mar 9, 2024 @ 2:17am
CaptBogdan Mar 9, 2024 @ 7:14am 
Originally posted by ReBoot:
Let's take a couple steps back here: why juggling different library folders in the first place?

The idea initially was to have online games managed by a Steam on a VM that's online, while the host would be segregated from online activities. Then, I thought I can probably manage to deny Steam from updating its client, so there would be no danger an online client would pose to the single player library - that is, the danger that some update, in some dystopian near future, would ask me to log in a manner I do not intend to use (wink-wink).

But, if I can block Steam client from updating, then I could technically be online and swap libraries.
Last edited by CaptBogdan; Mar 9, 2024 @ 7:14am
ReBoot Mar 9, 2024 @ 8:27am 
I still don't get the reason for this, why not just use Steam normally, letting Steam connect & log in?
CaptBogdan Mar 9, 2024 @ 9:11am 
Originally posted by ReBoot:
I still don't get the reason for this, why not just use Steam normally, letting Steam connect & log in?

Maybe you're right. Maybe I don't need security that much hardened. If I can stop the client itself from updating, then I don't even need segregate libraries.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Mar 9, 2024 @ 12:23am
Posts: 4