I checked the permission of su with ls -l, and found it doesn't have the setuid bit set. This is different from common desktop Linux. Is there any reason behind this difference?
The su binary was installed using supersu on an experimental Nexus device with factory ROM.