shell中的使用map
定义
shell中map必须申明才能使用
1 | declare -A userIds |
初始化
1 | 方式一,item项目中间不需要逗号 |
输出
1 | 输出value |
循环
1 | 输出key |
@
换成*
效果一样
linux用户管理
创建用户
创建一个用户
1 | useradd username |
创建用户并创建用户目录
1 | useradd -m username |
创建用户不创建用户目录
1 | useradd -M username |
创建用户不用于登录
1 | useradd -s /sbin/nologin |
创建用户不用于登录和不创建目录
1 | useradd -s /sbin/nologin -M username |
删除用户
1 | userdel username |
把用户目录也删掉
1 | userdel -r username |
设置密码
1 | passwd username |
用户组
创建组
1 | groupadd groupname |
删除组
1 | groupadd groupname |
用户加入组
1 | usermod -G groupname username |
用户加入组(并从原来组中移出)
1 | usermod -g groupname username |
用户移出用户组
1 | gpasswd -d username groupname |
相关查看
所有用户
1 | cat /etc/passwd |
所有用户组
1 | cat /etc/group |