Thirded. I work for an ISP, if I tried the stunt of rooting a customer's box after the customer explicitly said "no", I'd be out and in the welfare queue in minutes. No ISP needs to directly view your logs to determine and fix errors. I know what my network is doing and I have my own logs to show it. All I need to do is show my netowrk is working per the contract, and bill the customer for traffic used. What's on the box is the customer's business, what flows through our network from the box is our business.
This is all assuming that the customer doesn't have a contract where I look after the server for them. In that case, it's our hardware and we get paid to admin the box and keep things running. And that contract is clearly labelled as such, even it's name leaves you in no doubt that the ISP has an admin account.
Thirded. I work for an ISP, if I tried the stunt of rooting a customer's box after the customer explicitly said "no", I'd be out and in the welfare queue in minutes. No ISP needs to directly view your logs to determine and fix errors. I know what my network is doing and I have my own logs to show it. All I need to do is show my netowrk is working per the contract, and bill the customer for traffic used. What's on the box is the customer's business, what flows through our network from the box is our business.
This is all assuming that the customer doesn't have a contract where I look after the server for them. In that case, it's our hardware and we get paid to admin the box and keep things running. And that contract is clearly labelled as such, even it's name leaves you in no doubt that the ISP has an admin account.