Linux 用户添加记录

添加用户(root 用户登录情况下)

  • -c<备注>  加上备注文字。备注文字会保存在passwd的备注栏位中。
  • -d<登入目录>  指定用户登入时的起始目录。
  • -D  变更预设值.
  • -e<有效期限>  指定帐号的有效期限。
  • -f<缓冲天数>  指定在密码过期后多少天即关闭该帐号。
  • -g<群组>  指定用户所属的群组。
  • -G<群组>  指定用户所属的附加群组。
  • -m  自动建立用户的登入目录。
  • -M  不要自动建立用户的登入目录。
  • -n  取消建立以用户名称为名的群组.
  • -r  建立系统帐号。
  • -s<shell>   指定用户登入后所使用的shell。
  • -u<uid>  指定用户ID。

  创建一个用户 newuser 用户id是100196 用户对应主要组为 main_group 用户对应 目录是 /newuser

  useradd -u 100196 -g main_group newuser -d /newuser

  添加一个不能登录的用户

  useradd -/usr/local/apache -g apache -s /bin/false apache

修改用户密码

  passwd newuser

  重复输入两次密码

建立用户组

  • -g GID 指定新用户组的组标识号(GID)。

  创建一个 groupId 是 100196 的组

  groupadd -g 100196 main_group

用户信息修改

  • -a   |--append  ##把用户追加到某些组中,仅与-G选项一起使用 
  • -c   |--comment ##修改/etc/passwd文件第五段comment 
  • -d   |--home    ##修改用户的家目录通常和-m选项一起使用 
  • -e   |--expiredate  ##指定用户帐号禁用的日期,格式YY-MM-DD 
  • -f   |--inactive    ##用户密码过期多少天后采用就禁用该帐号,0表示密码已过期就禁用帐号,-1表示禁用此功能,默认值是-1 
  • -g   |--gid     ##修改用户的gid,改组一定存在
  • -G   |--groups  ##把用户追加到某些组中,仅与-a选项一起使用 
  • -l   |--login   ##修改用户的登录名称 
  • -L   |--lock    ##锁定用户的密码 
  • -m   |--move-home   ##修改用户的家目录通常和-d选项一起使用 
  • -s   |--shell   ##修改用户的shell 
  • -u   |--uid     ##修改用户的uid,该uid必须唯一 
  • -U   |--unlock  ##解锁用户的密码 

  newuser 在 main_group 中,追加到 sub_group 中

  usermod -a -G sub_group newuser

修改文件夹所属权限

  chown[选项]...[所有者][:[组]]文件...

  将 /user_dir 目录以及向下子目录 变更拥有者user 以及对应组变更为 group

  chown -R user:group  /user_dir

 新环境新建git用户以及 jdk环境

1.创建用户
登录root用户
  创建组:groupadd git
  创建用户:useradd -g git git
  修改密码:passwd git
  注:密码统一设置成git123456

2.创建目录
  登录root用户  
  到根目录:cd /
  创建目录:mkdir git
  把git文件夹的权限给git用户:chown -R git git
  把git文件夹的用户组改成git:chgrp git git
  将压缩包放到git目录下,然后解压该压缩包,输入如下指令:
  cd git
  tar -zxvf jdk-8u181-linux-x64.tar.gz
  注:解压完成后删除jdk压缩包
※※※※※※※※部署其他应用也要放在git目录下※※※※※※※※

3.配置环境变量
  登录git用户  
  编辑配置信息
  cd /home/git
  vim .bash_profile

  修改环境变量,添加如下配置
  JAVA_HOME=/git/jdk1.8.0_181
  JRE_HOME=${JAVA_HOME}/jre
  CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  PATH=${JAVA_HOME}/bin:$PATH

  export JAVA_HOME
  export JRE_HOME
  export CLASSPATH
  export PATH

  使配置立即生效
  source .bash_profile

4.检查java版本
  java -version

 

posted @ 2020-09-18 14:47  土豆牛贼烦人  阅读(198)  评论(0编辑  收藏  举报