It sounds like resource guarding behavior, which can absolutely extend beyond food and toys to people/locations in some cases.
Restricting your dog from the bedroom all together would be the easiest, quickest, and safest fix, but I understand if that's not what you want to do (and, of course, there's no guarantee she won't start guarding something else). I'd at least set up some kind of barrier, such as a baby gate, in your doorway so that there is a barrier between her and people passing by. This behavior can lead to biting, and it's just safer for everyone to have an extra precaution as you're working through this.
For the rest, you'll have to recruit your family. Watch her and figure out how close she'll allow people to get to the door without lunging at them. Load up your family with really tasty goodies (cooked chicken bits are often popular, relatively healthy, high-value treats) and have them walk by BEYOND this point, tossing the treats to her. This should be done without staring at her, fussing, or really interacting in any way. The goal is to teach her that people going by the doorway are awesome, and if done correctly, she should start tolerating people closer and closer to the door. Eventually, you could move on to people stopping at the door, approaching step by step (take it as slow as you have to to keep her calm!) and eventually moving to hanging out by your door, talking to you. Like I said, gating or setting up a pen across/around the door will make this much safer in case someone misjudges and pushes her too far, too fast.
It's a process, but resource guarding usually has a really good prognosis if you get on top of working with it! Check out this blog entry by one of the big names in dog behavior, Dr. Patricia McConnell: Resource Guarding: Treatment and Prevention - The Other End of the Leash
It focuses mainly on guarding food/toys, as that's more common, but it should give you some idea of the steps you'll need to work through.
Restricting your dog from the bedroom all together would be the easiest, quickest, and safest fix, but I understand if that's not what you want to do (and, of course, there's no guarantee she won't start guarding something else). I'd at least set up some kind of barrier, such as a baby gate, in your doorway so that there is a barrier between her and people passing by. This behavior can lead to biting, and it's just safer for everyone to have an extra precaution as you're working through this.
For the rest, you'll have to recruit your family. Watch her and figure out how close she'll allow people to get to the door without lunging at them. Load up your family with really tasty goodies (cooked chicken bits are often popular, relatively healthy, high-value treats) and have them walk by BEYOND this point, tossing the treats to her. This should be done without staring at her, fussing, or really interacting in any way. The goal is to teach her that people going by the doorway are awesome, and if done correctly, she should start tolerating people closer and closer to the door. Eventually, you could move on to people stopping at the door, approaching step by step (take it as slow as you have to to keep her calm!) and eventually moving to hanging out by your door, talking to you. Like I said, gating or setting up a pen across/around the door will make this much safer in case someone misjudges and pushes her too far, too fast.
It's a process, but resource guarding usually has a really good prognosis if you get on top of working with it! Check out this blog entry by one of the big names in dog behavior, Dr. Patricia McConnell: Resource Guarding: Treatment and Prevention - The Other End of the Leash
It focuses mainly on guarding food/toys, as that's more common, but it should give you some idea of the steps you'll need to work through.