三、用户治理
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