There are differences between line and staff authority, and staff can be generalist or specialist. Line authority is the responsibility to make decisions and issue orders down the chain of command. Staff authority is the responsibility to advise and assist other personnel.
Line managers are primarily responsible for achieving the organization’s objectives and directly bringing revenue into the organization, and staff people provide them with services that help them do that. Line managers use the services of staff departments such as human resources.