If I want to test for establishing private chain for private company stock registration instead of purly mining, meanwhile administrator's permission also need. Would you advice me how to do that. what technology does Ethereum use for supporting doing that. Thanks a lot
You need at least one miner to have a functional private network otherwise transactions wouldn't be validated and added to the block chain. To run a single node for testing purposes you do not need administrative/root privileges (all clients as of now bind to port 30303 and store data in user specified directories).