- 添加用户(为sam用户添加一个主目录/home/sam)
useradd -d /home/sam -m sam
- 新建一个用户gem,该用户的登录shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组
添加用户账号就是在/etc/passwd文件中为新用户添加一条记录,同时更新其它系统文件如/etc/shadow,/etc/group等
userconf系统管理工具,它可以用来对用户账号进行统一管理
useradd -s /bin/sh -g group -G adm,root gem
- 删除账号
userdel 选项 用户名
userdel -r sam 将用户主目录一起删除
- 修改账号
usermod 选项 用户名
usermod -s /bin/sh -d /home/z -g developer sam
与添加用户一致
- 设置用户密码
passwd 选项 用户名
passwd sam 为用户sam设置密码
- 添加用户组
groupadd 选项 用户组
groupadd -g 101 groupName
添加组groupName并设置gid为101
- 删除组
groupdel 用户组
- 修改组
groupmod -g 10000 -n group3 group2
将组group2标识号改为10000,组名修改为group3
- 切换用户属于多个用户组,切换用户组
newgrp root
- /etc/passwd 记录用户基本属性
sam:x:200:50:Sam san:/home/sam:/bin/sh
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
- /etc/shadow 记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生
sam:EkdiSECLWPdSa:9740:0:0::::
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
- /etc/group 用户组所有信息管理
users::20:root,sam
组名:口令:组标识号:组内用户列表
- 切换用户出现bash-4.2$解决方案
cp /etc/skel/.bashrc /home/user/
cp /etc/skel/.bash_profile /home/user
- 由普通用户切换到root用户
sudo -i
- 使用另一服务器跳转
ssh -l user 34.31.136.69 ssh -l 用户名 ip