编程语言
802
1.用户的切换
su 用户名 #此时切换工作目录并不会发生变化 su - 用户名 #此时切换会切换为当前用户的家目录 如果A->B用户,此时又想切回A exit
2.添加删除用户
#添加用户 sudo adduser 用户名 #centos和Ubuntu通用 sudo useradd 用户名 #centos sudo useradd -m -s /bin/bash 用户名 #Ubuntu
检测是否真的添加成功
1.在home下观察是否有新用户名目录 2.在etc/passwd文件中观察(vim)
用户名:加密后的密码:用户id:所属组id:用户家目录:用户默认使用的命令解析器
#删除用户 sudo userdel 用户名 -r #删除用户的同时删除其家目录 (centos && Ubuntu 支持) sudo deluser 用户名 #不能添加参数 -r,并且删除后家目录依然存在(Ubuntu特有) #若要删除家目录 sudo rm /home/用户名 -r
3.添加删除用户组
sudo groupadd 组名 #添加组 sudo groupdel 组名 #删除组
可通过/etc/group文件检验(vim)
最后的数字是用户组的id
在Ubuntu中可以使用 addgroup/groupadd 和 delgroup/groupdel 在CentOS中只能使用 groupadd 和 groupdel 可通过 which 命令查看该Linux版本是否支持使用该命令了。
4.更改用户所属组
#增加用户时直接指定组 useradd -g 组 用户名 #如果想加入多个组,组后跟"," #更改用户所属组 usermod -g 组 用户名 #更改
5.修改密码
passwd #修改自己的用户密码 sudo passwd 用户名 #修改其他用户的密码