Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Switched to another user while my Windows acocunt was still logged in = Still logged in to Steam.
Regardless of whatever I do (e.g. shutdown, restart, hibernate, etc.), as long as I log in to Steam, I'm not automatically logged out, even after switching to a different user (which is not mine).
What scares me most is that if I just leave my computer on and my other family member(s) log me out, they still have access to my Steam account. They can see the games I'm playing, the messages I've sent, my privacy options, they have full control of everything.
Normally you'ld want to keep Steam UserData for screenshots and game-saves. The Steam Support FAQs don't mention to back-up your Back-up and UserData folders.
I primarily run Linux at home because it boots quicker and is safer, even without any anti-virus, and does not download updates and reboot in the middle of a game.
Any ideas? I've tried everything in this thread and more... I think it may have to do with files in the public user data section of the C:\Users\ maybe... I don't Know. I'm using Windows 10, what about you guys?
Old post I'm replying to, but for the record:
Whether you quick-switch or sign off and sign on for a different user should literally not matter one single iota.
Quick-switching means two users should be concurrently running their own separate instances of programs. Operative word: SEPARATE.
Normally, for any sanely written Windows program this will Just Work (TM) because generated program data is stored in the AppData; Documents; etc. folders associated with the user profile running the program.
But Steam was engineered according to outdated anti-patterns from the 90s and just dumps all data, including user-specific data and logins, into the installation folder of the program. And then shares it all across all and any OS users.
Yes; this is Valve's kludge to prevent multiple users from concurrently using the same Steam account. It prevents e.g. multiple users launching Steam and logging in on the same account, and then e.g. all of them starting Steam Link remote play titles concurrently without separate users having to purchase separate titles.
It's a deterrent for unsanctioned game-sharing.
Yes; and Windows accounts do in fact do that correctly.
it's just that Valve isn't using the correct approach to store that data. See above,
In fact, the Steam Service running under the SYSTEM user actively subverts the entire folder and file security permissions model that Windows has going on, by giving all users that belong to the normal users group full write permissions to any part of the file system below Steam's install folder and any part of the Registry below certain registry keys.
This is part of what keeps their broken just-dump-it-all-in-the-install-folder approach working in the modern age, where that stuff is rightfully no longer supported.
That workaround actually had a security bug in it for what was estimated to be the greater part of a decade, which allowed malicious actors that gained access to a user account with minimal permissions to trivially (as in; this literally took three or four commands and less than 10 seconds) co-opt Steam to gain full SYSTEM access and drop a root kit.
Valve patched that iirc around 2018~2019, after initially brushing off the guy that reported it to their HackerOne bug bounty program too.
If I install Steam in the default path (C:\Program Files\Steam), then switching the Windows user works more or less as expected. It still will disconnect from the friends system and basically kill everything that is not a download (= managed by the service), but it will log in to the Steam account of whatever user is now logged in. This is expected behaviour on non-Enterprise Windows systems.
The moment I install Steam in a non-default path, it ♥♥♥♥♥ everything up. The last logged in user will be the user you're being exposed to, no matter what Windows account you're on. I have tried reporting that error to Valve, but they only expose the support staff to us mere users and they were neither aware of the problem nor did they understand the explanation.
Non standard path = everything besides "C:\Program Files\Steam".
To make things worse: The moment Steam is broken due to a non-standard path, it's hard (or even impossible) to recover from this. I don't know where Steam stores that kind of information, but uninstalling the service and hunting down registry keys didn't do the trick and - to make things worse - going back to a pre-Steam checkpoint didn't work. In all cases, I didn't find a way to make it work again besides reinstalling windows.