Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function api_user_create($args)
- {
- $user = $args['user'];
- $pass = $args['pass'];
- $email = $args['email'];
- /* create user as root */
- if (($err = sys_adduser($user, $pass)) != 'ok')
- return array('status' => $err);
- /* create info file */
- $content = array(
- 'email' => $email,
- );
- assert(sys_mkfile("/home/$user/info") == 'ok');
- assert(sys_write("/home/$user/info", array( 'content' => $content, )) == 'ok');
- /* create project directory for links */
- assert(sys_mkdir("/home/$user/project") == 'ok');
- assert(sys_chown("/home/$user/project", $user) == 'ok');
- assert(sys_chgrp("/home/$user/project", $user) == 'ok');
- return array('status' => 'ok', 'msg' => "user $user created");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement