Operating systems have to balance the conflicting goals of convenient resource sharing and protection against unauthorized resource access. Windows offers a variety of mechanisms such as user and group permissions, shares, and access control lists with inheritance. Linux has a much simpler implementation of users and groups. What do you see as the ideal balance between sharing, protection, and complexity? Can you provide an instance that comes close to your ideal? Explain.