Script to add users.
This commit is contained in:
parent
9604018c42
commit
9fe69dc7fd
2 changed files with 35 additions and 4 deletions
31
bin/aux/addwuser.rc
Executable file
31
bin/aux/addwuser.rc
Executable file
|
|
@ -0,0 +1,31 @@
|
||||||
|
#!/usr/bin/env rc
|
||||||
|
|
||||||
|
if(! ~ $#werc_root 0)
|
||||||
|
cd $werc_root
|
||||||
|
|
||||||
|
fn usage {
|
||||||
|
if(! ~ $#* 0)
|
||||||
|
echo $0: $* >[1=2]
|
||||||
|
echo 'Usage:' $0 'user_name user_password [groups ...]' >[1=2]
|
||||||
|
exit usage
|
||||||
|
}
|
||||||
|
|
||||||
|
if(! test -d etc/users/
|
||||||
|
usage 'Run for root of werc installation or set $werc_root'
|
||||||
|
|
||||||
|
user_name=$1
|
||||||
|
shift
|
||||||
|
user_pass=$1
|
||||||
|
shift
|
||||||
|
user_groups=$*
|
||||||
|
|
||||||
|
if(~ $"user_name '' || ~ $"user_pass '')
|
||||||
|
usage
|
||||||
|
|
||||||
|
mkdir etc/users/$user_name
|
||||||
|
echo $user_pass > etc/users/$user_name/password
|
||||||
|
|
||||||
|
if(! ~ $#user_groups 0)
|
||||||
|
for(g in $user_groups)
|
||||||
|
echo $user_name >> etc/groups/$g
|
||||||
|
|
||||||
|
|
@ -12,9 +12,9 @@ Variables:
|
||||||
* siteSubTitle
|
* siteSubTitle
|
||||||
|
|
||||||
* Html header meta tags:
|
* Html header meta tags:
|
||||||
* meta_description
|
* meta_description - `<meta name="description" ...`
|
||||||
* meta_keywords
|
* meta_keywords - `<meta name="keywords" ...`
|
||||||
* extraHeaders - Raw extra headers.
|
* extraHeaders - Raw extra html headers, the content of this var will be inserted inside the `<head>` tag..
|
||||||
|
|
||||||
|
|
||||||
Sidebar and navigation
|
Sidebar and navigation
|
||||||
|
|
@ -26,7 +26,7 @@ Variables:
|
||||||
|
|
||||||
Functions:
|
Functions:
|
||||||
|
|
||||||
* `conf_hide_paths [paths_patterns ...]` - Hide the given patterns from navigation menu, sitemap and dir listing (do *not* depend on this for securty!).
|
* `conf_hide_paths [path_patterns ...]` - Hide the given patterns from navigation menu, sitemap and dir listing (do *not* depend on this for securty!).
|
||||||
|
|
||||||
Http control
|
Http control
|
||||||
------------
|
------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue