三、用户管理1、单用户管理#1、查看当前登录的账户whoami#2、查看当前系统中存在的用户cat/etc/passwd|grep-vnologin|grep-vhalt|grep-vshutdown|awk-F":"'{print$1"|"$3"|"$4}'|more#3、#当前是root用户时,不需要添加sudo命令#(1),添加一个账号,并指定家目录(默认与用户名相同):$sudouseradddemo-m#(2)、设置新添加的用户设置密码(连续输入两个相同的密码):$sudopasswddemo#(3),switchaccount:#switchonlyaccount:$sudemo#切换账户,切换到指定账户的home目录:$su-demo#Ubuntu切换超级管理员:$sudo-s#(4),退出当前账户:$exit#(5),在当前终端打开新标签页(快捷键):$Ctrl+Shift+T#(6),删除一个用户#只删除用户:$userdeldemo#删除用户并删除家目录:$userdeldemo-r#(7),远程登录一个账号(会自动提示输入密码):$ssh10.30.59.130#(8),注意:#1)如果切换账户时只有一个$符号,说明没有bash(默认是/bin/sh),需要更改/etc/passwd文件:/bin/bash(即改thedirectory)#2)使用私钥远程连接服务器时,只使用一个$符号,可以使用以下命令取消$python-c"importpty;pty.spawn('/bin/bash')》2.用户组管理(包括权限)#(1)、添加用户组:$sudogroupaddYYY#(2)、查看用户组是否添加成功:#方法一:$groupmod(taptwice)#方法2:$cat/etc/group#删除用户组:$sudogroupdelYYY#(3)、修改用户所属组:#使用方法:usermod-gusergroupusername;其中-g用于指定本用户的默认组#例:为创建的普通用户demo添加sudo权限-a:表示添加;-G:一般配合'-a'将指定用户加入其他组$sudousermod-a-Gadmdemo$sudousermod-a-Gsudodemo#centos当前用户和修改文件的用户组#当前用户:elasticsearch#当前用户组:elasticsearchchown-Relasticsearchelasticsearch-5.6.14chgrp-Relasticsearchelasticsearch-5.6.14
