linux用户组操作,急忙精通

By admin in 美高梅手机版4858 on 2019年4月20日

1用户

(Linux中“唯有一流管理员”才有权力操作 用户
和组)

一.一加多用户

 useradd 命令

比如 :useradd hly //增添了1个新账户 hly

 

用户拉长后 会存放在一个文书中, /etc/passwd

vim /etc/passwd

输入大写G 光标到文本尾巴部分

 美高梅手机版4858 1

 

字段分析

hly: 代表用户名

x:  表示密码部分 2个占位符
那里不得以写明文密码

真实性密码在 /etc/shadow 文件里

100一(第1个):代表用户id

100壹(第三个):代表用户组的id

/home/hly:  家目录

/bin/bash  代表用户锁所对应的解析器的职分 要是是bash 则代表能够登陆 假诺是nologin 则不可能登6

linux用户组操作,急忙精通。一.二安装/修改密码

命令 passwd

例如 #passwd hly 回车

输入四遍密码就可以

壹.三修改用户名 用户组

命令 usermod 参数 用户名

语法

   -l 修改用户名  比方 usermod -l newhly hly   将hly 用户名修改为 newhly (家目录不会转移)

   -g 修改用户组  

 美高梅手机版4858 2

 

 

譬如: 将 newhly 的用户组id 修改为 oot 账号一个组内

usermod  -g  0  newhly

 

一.4去除用户

userdel

语法 userdel  username   (并不删除家目录)

例如:userdel newhly

 

一、配置文件
一、/etc/group:存款和储蓄当前系统中的全部用户组消息

  上篇博客大家介绍了用户管理的连带安顿文件,包括用户新闻文件/etc/passwd,用户密码文件/etc/shadow;然后介绍了用户组信息文件/etc/group,用户组密码文件/etc/gshadow。用户的家目录,以及用户的模板目录,那么大家什么创立用户呢?那篇博客大家将学习用户管理的连带命令。

壹、帐户实质 

2 用户组

二.1 增加用户组

命令 groupadd

语法 #group 用户组名

举例: group china 增多三个组china  可由此/etc/group 查看

 vim /etc/group

美高梅手机版4858 3

剖析字段值

bin用户组名

x:  密码占位符

1: 用户组id

bin,daemon 用户组内成员名称

 

二.二用户组编辑

groupmod

groupmod -n 新用户组 旧用户

例如:groupmod -n chinas china

vim /etc/group 查看结果

 

二.叁用户组删除

groupdel

groupdel 删除的用户组名

留意:假如被删的用户组中 有用户名  是不能删掉的  借使急需删除则足以先将组内成员删掉只怕移动用户到其他组

特别注意 Linux中“唯有一流管理员”才有权力操作 查看
文件夹/文件 权限消息  ls -l 或 ls -all

  • Group: x : 123 : abc,def,xyz
  • 组名称:组密码占位符:组编号:组中用户名列表
    二、/etc/gshadow
    存款和储蓄当前系统中用户组的密码音信,与/etc/group文件相继对应,/etc/group中有稍许行,/etc/gshadow就有微微行
  • Group: */! : : abc,def,xyz
  • 组名称: 组密码 : 组管理者 : 组中用户的列表
    三、/etc/passwd 存款和储蓄当前系统中颇具用户的消息
  • user : x : 123 : 456 : xxxxxxxxx : /home/user : /bin/bash
  • 用户名 : 密码占位符 : 用户号码 : 用户组编号: 用户注释音信 :
    用户主目录 : shell类型
    4、/etc/shadow
    存款和储蓄当前系统中负有用户的密码消息,与/etc/passwd文件相继对应,/etc/passwd中有稍许行/etc/shadow就有稍许行
  • user : vf;Zu8sdf… : : : : :
  • 用户名 : 密码 :: : : :

一、增多用户命令:useradd

  一、命令名称:useradd

  二、英文原意:

  3、命令所在路线:/usr/sbin/useradd

  肆、实践权限:root

  5、成效描述:增加新用户

  ⑥、语法: useradd 【选项】【用户名】

      -u UID:手工业钦赐用户的uid

      -d 家目录:手工行业内部定用户的家目录

      -c 用户表达:手工钦命用户表达

      -g 组名:手工业钦赐用户的开头组

      -G 组名:手工业钦点用户的附加组

      -s shell:手工业钦赐用户的报到shell,默许是/bin/bash

  只顾:增多选项的uid,家目录等等前面包车型大巴配备文件我们都曾经讲授了,实际上创设新用户是不要增添其它选择的,私下认可就好。

  表率:加多用户tom:useradd tom。

  美高梅手机版4858 4

  制造三个新用户之后,会在上边文件中自动生成内容:

  /etc/passwd:生成用户新闻

  /etc/shadow:生成密码新闻

  /etc/group:生成用户组音信

  /etc/gshadow:生成用户组密码消息

  /home/tom:创造家目录

  /var/spool/mail/tom:制造用户邮箱目录

  美高梅手机版4858 5

  上面出现了数不完默许值,用户默许值文件如下:

  美高梅手机版4858 6

  美高梅手机版4858 7

 

  
linux是个多用户操作系统,如许很两个用户登入操作系统,各样用户有两样的做事遇到,包蕴shell和x-windows

二、用户组和用户组的治本命令
一、增多用户组:groupadd 用户名;如:groupadd development
二、修改用户组名称:groupmod -n 新组名称 原组名称;如:groupmod -n develp
development
三、修改用户组编号:groupmod -g 88八 develp
肆、成立用户组并且钦点用户组编号:groupadd -g 888 boss
五、删除用户组:groupdel 用户组名称;如:groupdel boss
陆、增添用户到用户组:useradd;如:useradd -g boss Timothy
7、增加用户同时钦点家目录:如:useradd -d /home/xxx Timothy
8、加多用户备注信息:如:usermod -c xxxxx Timothy
九、修改用户名:如:usermod -l 新用户名 原用户名
10、钦点用户的家目录:如:usermod -d /home/xxxx 用户名
11、修改用户的所属用户组:如 usermod -g 新用户组名 原用户组名
1二、删除用户:如:userdel 用户名
一三、删除用户的时候把家目录1并剔除:userdel -r 用户名
14、禁止普通用户登6服务器:在/etc目录下开创一个名称为nologin的公文即可:touch
/etc/nologin;那样就能够禁止除了root用户,其余都不能够登6服务器

二、修改用户密码:passwd

  壹、命令名称:passwd

  2、英文原意:

  叁、命令所在路线:/usr/bin/passwd

  肆、实践权限:root

  五、功用描述:修改用户的密码

  ⑥、语法: passwd 【选项】【用户名】

        -S  查询用户密码的密码状态,仅root用户可用

        -l  权且锁定用户。仅root用户可用

        -u  解锁用户。仅root用户可用

        -stdin  能够通过管道符输出的数码作为用户的密码

  注意:root用户能改改任何用户的密码,语法为 passwd
用户名。而普通用户只可以修改自身的密码,语法为
passwd,前面不能加普通用户名,而且密码要符合密码规则,不然修改不了。

  美高梅手机版4858 8

 

三、修改用户音讯:usermod

  美高梅手机版4858 9

 

2、用户和组

4、修改用户密码状态:chage

  美高梅手机版4858 10

 

   Linux帐号包罗:用户帐号和组帐号 
   用户帐户分:普通用户帐号 和 终极用户帐号 
   组分为:标准组和个人组 

伍、删除用户命令:userdel

  语法:userdel 【-r】用户名

     -r  删除用户的还要删除用户家目录

  实施上边的指令,会活动删除上面包车型客车文本:

  1、删除 /etc/passwd 文件的用户音信

  贰、删除 /etc/shadow 文件的用户密码音信

  三、删除/etc/group 文件的用户组音讯

  肆、删除 /etc/gshadow 文件的用户组密码音讯

  5、删除用户的邮件消息 rm -rf /var/spool/mail/用户名

  6、删除用户的家目录 rm -rf /home/用户名

  注意:基本上完整的删减1个用户都以要加上 -r
选项的。怎么样判别是不是完整的删除四个用户,只必要从新增加加该用户一遍,假诺报如下错误则未有删除干净:

  美高梅手机版4858 11

 

   注意:一个帐户能够属于不一致的组

6、查看用户id

  美高梅手机版4858 12

 

 

柒、切换用户身份 su 

  美高梅手机版4858 13

 

  注意:选项 –
千万无法大致,必须求相关用户的景况变量一齐切换。从普通用户切换成 root
用户是急需输入密码的,而从root用户切换成普通用户是不须要输入密码的。

  美高梅手机版4858 14

 

三、linux景况下的帐户系统文书档案

捌、增加用户组:groupadd

  语法:groupadd 【选项】组名

      -g GID  指定组id

   /etc/passwd
   特点:对于别的帐户可读,字段名用:分隔 
   字段含义: 
   用户名:口令:用户标暗号:组标识号:注释性描述:宿主目录:命令解释器 
   例子: 
   me:x:500:500::/home/me:/bin/bash 
   解释如下 
   me帐户;密码为X(已被/etc/shadow保养);用户标志号500(普通用户从500初始);宿主目录为/home/me;命令解释器为/bin/bash

九、修改用户组:groupmod

  语法:groupmod 【选项】组名

      -g GID  修改组id

      -n 新组名  修改组名

  范例:把组名 group1 修改为 group2

      groupmod -n group2 group1

    /etc/shadow
   特点:只对root用户可读,其余和/etc/passwd基本同样

十、删除用户组:groupdel

  语法:groupdel 组名

   /etc/group
  
将用户分组是linux对用户展开管理的手腕,3个组中能够有五个用户,一个用户也可以属于多少个组 
   特点:对任何帐户可读 

11、总结

  本篇博客大家上课了管制用户和用户组的通令,包括新建、修改、查看等等。还助教了切换用户的授命
su,这么些命令今后用到的也正如多。那么通过那1篇博客和后边一篇博客,用户和用户组管理就得了了,下篇博客我们将跻身权限管理的介绍。

   字段含义: 
   组名:组口令:GID:组成员

   /etc/gshadow
   该文书档案用户定义用户组口令,组管理员信息 
   特点:只有组管理员能够读
   字段含义: 
   组名:组口令:组管理员帐号:组成员(八个组成员能够用,分开 )
   组助理馆员帐号能够加多和删除组 
   

肆、使用命令行工具管理帐户 

   一) 用户帐户维护命令

      useradd text1 
      创立名称为text一的新帐户

      useradd -g me text2
      创立名称为text二的用户并加多到me组

      useradd -s /bin/bash text3
      创设名称为text3的用户并用bash作为shell

      useradd -d /home/haha text4
      创制名称为text4的用户并把/home/haha作为主目录

      useradd -u 600 text5
      创立名为text5的用户并配置uid为600

      usermod -g me text5
      修改text5到me组

      usermod -s /bin/bash text3
      修改用户的shell为bash

      usermod -d /home/hehe text4
      修改用户的主目录为/home/hehe

      usermod -u 620 text5
      修改text5的 uid 为620

      usermod -l text11 text1 
      修改text1的记名名称叫text11

      usermod -L user1
      锁定用户帐号user一

      usermod -U user1
      解除用户帐号user1的锁定状态

      userdel text2
      删除用户text2

      userdel -r text3
      删除用户text3的还要删除用户目录

   二) 组帐户维护命令

      groupadd yeye 
      创制1个名称为yeye的组

      groupadd -r 系统组帐户名 
      一般不要用,一点倒霉玩

      groupmod -g 652 yeye
      将yeye的gid改为652

      groupmod -n yeye1 yeye
      将yeye组名该为yeye一

      groupdel yeye1 
      删除yeye组

   3) 口令维护命令

      passwd user1
      修改user一的密码,那里唯有root用户能够修改别的用户的密码

      gpasswd -a text4 me
      将用text4添加到me组

      gpasswd -d me me
      将me帐户从me组中删除

      gpasswd -A text4 me
      将text4钦命为组管理帐户
      (这些命令有标题)

   肆) 用户和组状态命令

      su user1
      转形成用户帐号

      id user1
      显示user1的uid和gid

      whoami
      字面掌握就能够

美高梅手机版4858,      groups user1
      展现用户所在的组

      useradd -p 
      那个命令是索要提供md5码的加密口令,普通数字是尤其的

5、建立软连接

  ln -s src dest
  建立dest软连接,实际内容为src

 

 

 


 

 

 

  每一个用户都有三个用户组,系统能够对三个用户组中的具有用户张开聚集管理。不相同Linux系统对用户组的鲜明有所分歧,如Linux下的用户属于与它同名的用户组,那个用户组在创建用户时同时成立。

  用户组的保管关系用户组的丰裕、删除和修改。组的加码、删除和修改实际上便是对/etc/group文件的换代。

 

  扩张2个新的用户组使用groupadd命令。其格式如下:

 

  groupadd 选项 用户组

 

  能够使用的选项有:

  -g GID
钦命新用户组的组标志号(GID)。

  -o 一般与-g选项同时接纳,表示新用户组的GID能够与系统已有用户组的GID同样。

 

  例如:

 

  # groupadd group1

  此命令向系统中扩大了1个新组group一,新组的组标志号是在脚下已有个别最大组标暗记的基本功上加壹。

 

  #groupadd -g 101 group2

  此命令向系统中加进了一个新组group二,同时钦命新组的组标暗号是十1。

 

  假设要去除一个已部分用户组,使用groupdel命令,其格式如下:

  groupdel 用户组

 

  例如:

  #groupdel group1

  此命令从系统中去除组group1。

 

 

  修改用户组的性质使用groupmod命令。其语法如下:

  groupmod 选项 用户组

 

  常用的选项有:

  -g GID
为用户组内定新的组标暗号。

  -o
与-g选项同时利用,用户组的新GID能够与系统已有用户组的GID一样。

  -n 新用户组
将用户组的名字改为新名字

 

  例如:

 

  # groupmod -g 102 group2

  此命令将组group2的组标志号修改为十2。

 

  # groupmod –g 10000 -n group3
group2

  此命令将组group二的标志号改为一千0,组名修改为group三。

  假若一个用户同时属于四个用户组,那么用户能够在用户组之间切换,以便具有其余用户组的权杖。用户能够在登6后,使用命令newgrp切换来别的用户组,这么些命令的参数正是目的用户组。举例:

 

  $ newgrp root

  那条命令将日前用户切换成root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也足以透过购并的系统一管理理工科具来产生。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有