Linux 创建用户、组
  TEZNKK3IfmPf 2023年11月14日 15 0

1. 创建用户 YZYX, 附加组为 bin 和 root ,默认shell 为 /bin/csh, 注释信息为 “自动化运维工程师”

useradd  -G bin,root -s /bin/csh -c '自动化运维工程师' YZYX

2.创建yzyxs 组, 用户 tomcat 使用yzyxs 作为附属组,用户git 使用yzyxs 作为附属组,用户mysql不可交互登录系统

且不是yzyxs的成员,tomcat,git,mysql 密码都是123456

  groupadd   yzyxs
  useradd -G yzyxs tomcat
  useradd  -G yzyxs git
  useradd -s /sbin/nologin mysql
  echo 123456 | passwd -stdin tomcat
  echo 123456 | passwd -stdin git
  echo 123456 | passwd -stdin mysql

3. 在linuxstdin,stdout和stderr含义

终端(Terminal)的标准输入(standard input),标准输出( standard out)
和标准错误输出(standard error)

4.批量创建用户

newusers userfile.txt

5.批量修改口令

cat pass.txt | chpasswd # 批量更改口令
getent shadow        # 查看口令

6.存放用户及组的配置文件

/etc/passwd
/etc/group
/etc/shadow
/etc/shell

7.密码文件组成

gitlab-prometheus:x:993:990::/var/opt/gitlab/prometheus:/bin/sh
name passwd  uid  gid  commit  home directory   shell

8.添加用户描述

chfn git

9.改变用户shell环境

chsh -s /bin/chs  xxx(user)
chsh -s /sbin/nologin  xxx(user)

10.创建系统运行用户

groupadd mysql
useradd -s /sbin/nologin -M -g mysql mysql
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
TEZNKK3IfmPf