账号管理
在一般公司中,用的一般都不会是root账号
用户管理命令
1、添加用户
useradd -选项 用户名
-m : 自动创建这个用户的主目录 /home/hxb
-G : 指定用户组
本质:linux中一切皆为文件,添加了一个用户,说白了就是往某一个文件中写入了用户的信息
/etc/passwd
2、删除用户 userdel
userdel -r huangxb #删除用户的时候将他的目录一并删掉
3、修改用户 usermod
修改用户 usermod 修改对应的内容 修改那个用户
usermod -d /home/123 huangxb
修改完后查看配置文件即可
usermod -d /home/233 huangx
4、切换用户
使用su 进行切换
例如 su huangxb
总结:
'#' - 表示超级用户 root
'$' - 表示普通用户
退出当前用户:exit
备注:修改主机名
hostname huangxb #修改主机名
hostname #查看主机名
5、用户的密码设置问题
我们一般通过root创建用户的时候,要配置密码
配置方法如下
使用root方法登录
passwd username;
new passwd:
re passwd:
普通用户修改密码
passwd
password; #输入密码
password; #再次输入密码
6、锁定账户
root,比如某个账户使用者离职了,冻结这个账户,一旦冻结,这个人就登录不上系统
passwd -l huangxb #-l是-lock锁定之后用户就不能登录了
passwd -d huangxb #-d 删除密码
在公司中,作为开发者一般拿不到root权限