IAM or AD in azure - azure

In azure cloud i want to create two users. Both the users will not able to watch , manage others resources like user1 created a VM and user2 also create another VM so user2 should not able to watch or start,stop, terminate user1 resources what ever resource user1 using. As a whole user can manage and view only his resources not others

You can create a resource group for each user.
Then give them Contributor role to their resource group.
They will then be able to only see/create/modify things in their resource group and nothing else.
So user 1 can't see user 2's resources and vice versa.
Though if they have roles at subscription-level then they will have those rights across all resource groups.
So if you don't want that, remove their subscription-level roles.

Related

Add a user to a resource group in Azure

I have 2 subscriptions in Azure (subA and subB).
SubB has a lot of resource groups.
User John has access to subscriptions SubA and SubC.
I want to add user John to a resource group (resourceG_A) which belongs to subscriptions subB (that the user doesn't have). I want that John has access to perform some tasks in resourceG_A, such as start, stop VM. But this user sould not be able to see/access other VMs in other resource groups that belong to subscription subB.
What would be the better way to do it using the portal ?
you can grant your user permissions on the resource group (such as virtual machine contributor) that would make sure he can only control virtual machines inside the resource group only
using portal: https://learn.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal

How to force user to access via pim in Azure

While creating access package or group, How can I force uses to get access (for any resources) via PIM in Azure?
While creating the group there is a option called "Azure AD roles can
be assigned to the group". What is this all about? If I say "Yes", its
showing up the "Roles".
I'm bit confused about the additional settings. Is this the setting to do this?
I don't know about access packages or access groups. But for my PIM setup I have Azure AD groups where users are added. And once they get access to the group they become eligible for requesting roles through PIM.
I have then a role in PIM, I make it eligible, and assign it to the group.
Users can open PIM, go to My Roles, and then activate the role.
Activating the role gives them permissions for one hour to access resources in a resource group. (This is all depending on what settings you put on the role in PIM). Outside of PIM they have no permissions whatsoever, so if they need access to resources they must request it via PIM.
PIM
Azure Resource
Change the default filter on Resource Type from Subscription to Resource Group or Resource if you want to assign permissions on smaller scopes
Do the things.

How nested can rbac roles be in azure? Specifically a storage account using ADLS GEN2 storage containers?

So in Azure Active Directory when I was adding a group to "Users and Groups" in the Enterprise application and noticed it was warning that it only works with users directly in the group and would not cascade permissions like if a group was added and that group had a group and that group had users they would not get the permissions. Only the users in the direct group that was added.
So this got me wondering if this applies to rbac permissions in items like Azure Storage accounts like ADLS GEN2 storage containers by going to the container > Access Control (IAM) > Role Assignments then adding a group to a lets says "Storage Blob Data Contributor". Then that group has a bunch of users but also has other groups added to it that then have users. I know the users directly in the group will get permissions but will the users in the group thats nested in the 1st group also get these permissions?
Was not sure if these permissions behave the same as I saw in enterprise applications or if they behave differently (support nesting)? When I went to add I saw no warnings so was not sure about this.
If no one knows I'll just have to get an account setup with no permissions and try adding it to a group then try and then remove from group then add to a nested group and try and see what happens. And if it works try 2-4 levels deep and see what happens.
Azure Warning when adding a group to "Users and Groups" of an Enterprise Application
Yes as you see the notification, when you assign a group to application, only users in the group will have access. the assignment does not cascade to nested groups.
Group-based assignment requires azure ad premium P1 or P2. and group based assignment is supported for security groups only, Nested Group memberships and Microsoft 365 groups are not currently supported.
coming to RBAC, Role assignments are transitive for groups which means that if a user is a member of a group and that group is member of another group that has a role assignment, the user will have the permissions in the role assignment.
Reference

Azure Biz Spark - Adding Guest User

I am on the Biz Spark program. My resources were moved from a normal account to Biz-Spark subscription and ever since then I cannot give access to external users/developers to my resources in Azure portal.
I add a user through the Azure Active Directory, then I go to the resource group which they should be able to access and make them "owner" level of that group. The guest user gets an Email invitation, but when they log in, they do not see any resources.
I've even tries adding the user as subscription admin as explained here: https://learn.microsoft.com/en-us/azure/billing/billing-add-change-azure-subscription-administrator.
They still do not see any resources when they log in.

Microsoft Azure: How to setup Contributor-role User Groups for separate Resource Groups?

I am trying to setup 2 separate Contributor-role user group for 2 separate Resource Groups in Microsoft Azure. In the new portal, I added 2 groups in the Contributor role. So after I created a new Azure website and its resource group, the 2 contributor user groups are automatically accessible to the new resource group, however, I want to only allow one group to be able to access that resource. I went in to the Resource Group blade and select the User group I don't want it to access, however, the 'Remove' button is disabled. So how can I remove the User group?
And also I realized that a member of the User Group is not able to see the resource assigned but if that member is added explicitly as a user(without a group), the user is then able to access the resource group. So my question is, is the Resource Group not supported for user group (yet)? In my case, should I create 2 separate active directory for the 2 different user groups?
It sounds like you've assigned your 2 groups to the Contributor role at the subscription level. If you want to remove access for one of those groups (or otherwise manage access at a more granular level than the subscription) you should go to your subscription, remove the group there (where it was assigned), and then individually add that same group to the Resource Groups that you want it to have access. Make sense?
Role assignments are supported for user groups.
My hypothesis for the user/group issue is that you may have recently added the user to the group. If you sign the user out and in again they might be able to get access.
Feel free to email me specifically on this issue as well.

Resources