linux创建用户并设置密码(linux创建用户和用户组)

1,查看用户信息(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四个文件里涉及账户和组的信息)

cat /etc/passwd | grep test

cat /etc/shadow | grep test

cat /etc/group | grep test

cat /etc/gshadow | grep test

find / -name "*test*"

2,删除用户

#用户的家目录和用户邮箱不会被删除(在/var/spool/mail目录以用户名命名)

userdel test

#用户涉及的目录和文件信息都会被删除(一般删除用户会保留用户的家目录,用户的家目录下保留着用户以往的资料,请慎重加-r选项。)

userdel -r test

3,添加用户

useradd test

参数说明:

-s 指定用户默认的shell,通常会发现一些应用的账户其默认shell设置为/sbin/nologin,其含义是此账户不能进行登录使用,也就是这个用户无法使用bash或其他shell来登陆系统。

-d 设置用户主目录

-g 用户组,默认值是GID=100的公共组

-m 创建用户目录,会在/home下创建一个用户目录

4, 添加用户组

groupadd group1

5、新建用户同时增加工作组

useradd -g test group1

#注: -g 所属组 -d 家目录 -s 所用的SHELL

6, 给已有的用户增加工作组

usermod -G group1 test

或者

gpasswd -a test group1

usermod实例:

  • usermod -g group user1 #将user1添加到组group中
  • usermod -l user2 user1 #修改user1的用户名为user2
  • usermod -L user1 #锁定账号
  • usermod -U user1 #解除锁定
  • usermod -s /sbin/nologin user1 #设置账户不能进行登录使用
  • usermod -s /bin/bash user1 #账户恢复登录使用

7,/etc/passwd 文件 查看用户信息

linux创建用户并设置密码(linux创建用户和用户组)

信息说明:

登录用户名

用户密码(都用x表示,用户密码一般保存在/etc/shadow文件中)

用户账户UID值

用户账户组ID值(简称GID)

用户账户的文本描述信息

用户HOME目录的路径位置

用户默认的shell

8,修改密码

passwd user1 #修改user1密码

passwd -e user1 #强制用户下次登录时修改密码。

解决企业获客难题,添加 微信:hvq698  备注:获客

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 792114587@qq.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.yuxke.com/6863.html