三、用户治理

1.繁多用户治理

# 1,查看以后登录的账户whoami# 2,查看以后零碎中存在的用户cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more# 3,
# 以后是 root 用户时,能够不加 sudo 命令# (1),增加一个账户,同时指定家目录(默认与用户名雷同): $ sudo useradd demo -m# (2),设置新增加的用户设置明码(间断输出两个雷同的明码): $ sudo passwd demo# (3),切换账户:    # 只切换账户:    $ su demo     # 切换账户并切换到指定账户的家目录:    $ su - demo    # 在乌班图中切换超级管理员:     $ sudo -s# (4),退出以后账户: $ exit# (5),在以后终端开启一个新的标签页(快捷键): $ Ctrl+Shift+T# (6),删除一个用户    # 只删除用户:     $ userdel demo    # 删除用户并删除家目录:     $ userdel demo -r
# (7),近程登录一个账户(它会主动提醒你输出明码): $ ssh 10.30.59.130# (8),留神:    # 1)在切换账户时如果只有一个$符号,阐明没有没有bash(默认的是/bin/sh),须要更改/etc/passwd文件:/bin/bash(也就是更改目录)    # 2)当应用私钥进行近程连贯服务器的时候,只用一个$符号,能够采纳以下命令进行解除        $ python -c "import pty;pty.spawn('/bin/bash')"    

2.用户组治理(蕴含权限)

# (1),增加用户组:$ sudo groupadd YYY# (2),查看用户组是否增加胜利:    # 办法1:    $ groupmod(敲两下tab)    # 办法2:    $ cat /etc/group    # 删除用户组:    $ sudo groupdel YYY# (3),批改用户所在的组:    # 应用办法:usermod -g 用户组 用户名; 其中 -g 用来指定这个用户默认的组    # 例子:为创立的普通用户demo增加sudo权限    -a:示意增加; -G:个别配合'-a'实现将指定用户向其余组增加    $ sudo usermod -a -G adm demo    $ sudo usermod -a -G sudo demo
# Centos批改文件的以后用户和用户组# 以后用户:elasticsearch# 以后用户组:elasticsearchchown -R elasticsearch elasticsearch-5.6.14chgrp -R elasticsearch elasticsearch-5.6.14