这篇文章介绍一下,linux 的用户管理 中的 用户创建。 白眉 大叔 用的是 centos7 系列(目前大部分企业都是用的7系列)linux 添加用户 增加用户
https://www.baimeidashu.com/tag/useradd baimei
交互式(passwd) 非交互式 echo 123456 | passwd --stdin zzy
1.linux创建用户(登录)
我们知道linux 系统有3种用户,
(1)管理员root
这个不需要我们创建
(2) 普通用户
useradd user1
passwd user1 #https://www.baimeidashu.com/tag/%e8%ae%be%e7%bd%ae%e5%af%86%e7%a0%81
(3)虚拟用户 (企业常用)
创建系统运行程序的虚拟用户
先创建组: groupadd -g666 www
然后创建虚拟用户: useradd -g666 -s /sbin/nologin -M www
-s /sbin/nologin不允许登录, -M 不创建家目录
这3种用户的区别可以参考:linux 用户分类 , 这篇文章
2- 创建 系统用户
groupadd -r -g 1000 redis && useradd -r -u1000 -g redis redis
更加明确的说明你创建的就是系统级别的服务运行用户 不会用来登陆系统
2.linux修改用户密码
我们用useradd 添加用户后是没密码的,我们可以用以下2 中方法 给用户设置密码:
(1) 交互式
passwd 用户名 回车
passwd root # 重新设置root密码, 不加root 也可以
(2)非交互式
echo 123456 | passwd --stdin zzy
- linux 删除用户
https://www.baimeidashu.com/tag/userdel -r user1
-r 删除所有的 remove
不加-r 会保留家目录的目录,如果不小心 没有加 r 删除了用户, 需要手动去home 下删除 用户目录, 还有一个目录/
4.linux 修改文件属主属组 (重要)
chown baimei 1.txt (改变属主)
chown baimei.baimei 1.txt 改变属主属组
chmod -R baimei .baime www/ 递归修改目录下所有属主属组
5.linux 用户直接的切换 su -
su - 不带参数, 是切换到root
swich user
- 携带变量,更新环境变量
root 去其他用户 不需要密码; 非root 用户去其他用户 需要密码
7 linux 密码管理
mkpasswd -l 8
keepass : keepass.info/download.html
https://keepass.info/download.html
www.baimeidashu.com/7317.html
linux /etc/passwd 文件的内容和含义以及包含的信息详细介绍 :连接
上篇我们介绍了linux用md5来校验文件 的企业案例 ,也是非常重要的感兴趣的朋友可以去看看。