开源是一种精神,分享是一种美德!

createuser

相关命令:dropuser
createuser 创建一个postgresql的用户

用法:
  createuser [OPTION]... [ROLENAME]

参数:
  -s, --superuser           超级用户
  -S, --no-superuser        非超级用户
  -d, --createdb            用户可以创建数据库
  -D, --no-createdb         用户不可以创建数据库
  -r, --createrole          用户可以创建其他用户
  -R, --no-createrole       用户不可以创建其他用户
  -l, --login               用户可以登录
  -L, --no-login            用户不可以登录
  -i, --inherit             用户可以继承权限
  -I, --no-inherit          用户不可以继承权限
  -c, --connection-limit=N  设置用户的连接数,默认不限制
  -P, --pwprompt            设置用户密码
  -E, --encrypted           加密存储密码
  -N, --unencrypted         不加密存储密码
  -e, --echo                将执行过程显示到Shell上
  -q, --quiet               将执行过程不显示到Shell上
  --help                    帮助
  --version                 退出时显示版本

连接参数:
  -h, --host=HOSTNAME       设置连接的IP或者域名
  -p, --port=PORT           设置连接端口
  -U, --username=USERNAME   设置连接用户朐
  -W, --password            设置密码

bash-3.2$ createuser -P -D -R -e playboy     #创建一个用户,-P要设置密码,-R,不参创建其他用户,-D不能创建数据库
Enter password for new role:  
Enter it again:  
CREATE ROLE playboy PASSWORD 'play-_-boy' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;  
CREATE ROLE  

bash-3.2$ createuser -P -R -s -e test       #创建一个超级用户,但是该用户不能创建其他用户

评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: