day11:用户及用户组管理(useradd userdel groupadd groupdel)

第三章:用户及用户组管理

2.27  linux和window-s互传文件:

注:只能在xshell下使用:安装lrzsz这个安装包:


1

2

3


[[email protected] ~]# yum install -y lrzsz          #安装lrzsz:

[[email protected] ~]# sz  filename           #把linux的文件传到windows.

[[email protected] ~]# rz  选择文件

注:使用的文件不可上传,传送文件不受文件权限的影响:

3.1 用户配置文件和密码配置文件:包括新创建的用户:

1、用户文件:/etc/passwd

[[email protected] ~]# cat /etc/passwd

root:x:0:0:root:/root:/bin/bash

user1 :x:1001:1001::/home/user1:/bin/bash           #包括新创建的用户user1. 对应如下:

用户名:密码(早期是密码,现在统一X):UID:GID:为空:家目录:shell

注:1、第五个字段为空:表示用户的注释信息:无实际作用:

1.1、第七个字段为shell:保证用户的正常登陆:可有如下三种shell:

/bin/bash:         保证用户正常登陆:

/sbin/nologin      用户无法登陆,系统会向用户发一条信息:并且不可以使用服务:

/bin/false         只是不允许用户登录,但可以使用其他的服务:

2、密码文件:/etc/shadow        #设置密码

[[email protected] ~]# cat /etc/shadow       #分为九个字段:

root:$6$sjCKfsdfs2GSDGSDH9/:17457:0:99999:7:::

第一段:用户名:

第二段:密码(加密,不可反编译):

第三段:上次修改密码的日期(从1970年算起):

第四段:要过多少天才可以更改密码:默认是0,即无限制:

第五段:多少密码多少天后到期内必须要修改:否则无法登陆:默认无限制:

第六段:密码到期多少天前警告:

第七段:账户失效期限:即到期多少天后失效:

第八段:密码存活期限:

第九段:保留使用:

3.2、用户组管理:

1、用户组文件:/etc/group

[[email protected] ~]# cat /etc/group

root:x:0:

bin:x:1:

2、组密码:/etc/gshadow

[[email protected] ~]# cat  /etc/gshadow

root:::

bin:::

3、系统会备份shadow和gshadow用户密码文件,只是文件名多一个-:


1

2

3

4


[[email protected] ~]# ls /etc/shadow

shadow   shadow-

[[email protected] ~]# ls /etc/gshadow

gshadow   gshadow-

4、创建和删除组:  groupadd  [组名]

[[email protected] ~]# groupadd grp2            #创建一个组名为grp的组

[[email protected] ~]# groupadd -g 1005 grp3    #创建一个GID为1005组名为grp3的组

[[email protected] ~]# groupdel grp2            #删除一个组,如果组内有用户则无法删除:

3.3、用户管理

1、增加用户:useradd [-u  -g   -d  -s   -M]     用户名


1

2

3


[[email protected] ~]#useradd -u 1004 -g grp3 user2 #创建用户UID1004组名为grp3的user2用户

[[email protected] ~]#tail -n1 /etc/passwd

user2:x:1004:1005::/home/user2:/bin/bash

2、增加用户手动指定家目录和bash:

创建用户user3,指定UID为1005、组为grp3、家目录为/tmp/123/  bash为/bin/nologin的用户:

useradd -u 1005 -g grp3 -d /tmp/123/ -s /sbin/nologin  user3

tail -n1 /etc/passwd

user3:x:1005:1005::/tmp/123/:/sbin/nologin

3、创建用户不创建家目录:


1

2

3


[[email protected] ~]# useradd -M user5     

[[email protected] ~]# ls /home/

user1/  user2/  yuanhh/

4、删除用户: userdel  [ -r ]  用户名

[[email protected] ~]# userdel   user3    #删除用户user3

[[email protected] ~]# userdel -r   user3    #删除用户的同时删除家目录:

useradd参数:

-u:指定用户UID:

-g:指定用户的所属组:

-G:指定用户的扩展组,可和-g混用:

-d:指定用户的家目录:

-s:指定bash:

-M:创建用户的同事不创建家目录:

-r:删除用户的同时连同用户的家目录一起删除:

附加整理:一行同时打印两个文件,用分号隔开分割:

[[email protected] ~]# ls /etc/passwd;ls /etc/shadow

/etc/passwd

/etc/shadow

原文地址:http://blog.51cto.com/yuanhaohao/2054547

时间: 2024-08-29 08:55:47

day11:用户及用户组管理(useradd userdel groupadd groupdel)的相关文章

Linux学习8---(用户和用户组管理)

1.用户和用户组     用户和用户组概念        用户:使用操作系统的人(Linux支持多个用户在同一时间登陆同一个操作系统)        用户组:具有相同权限的一组用户(Linux系统中可以存在多个用户组)     相关的配置文件        /etc/group:储存当前系统中所有用户组信息            Group:        x        :    123        :    abx,def,xyz            组名称:    组密码占位符:  

Linux 用户和用户组管理

Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护. 每个用户账号都拥有一个惟一的用户名和各自的口令. 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户

Linux用户及用户组管理

Linux用户及用户组管理 Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录. 实现用户账号的管理,要完成的工作主要有如下几个方面: a.用户账号的添加.删除和修改

【学神】用户及用户组管理

用户及用户组管理 本节所述内容: 用户和组的相关配置文件 管理用户和组 进入单用户模式找回root身份 一.用户和组的相关配置文件 1.用户的分类 (1)根据帐号的位置:本地帐号.远程(域)帐号.LDAP,NIS (2)根据帐号的功能: 超级用户即root用户,UID为0: 普通用户分为系统用户,UID为1-499: 本地用户,UID为500+ 2.组的分类 (1)根据帐号的位置:本地组.远程(域)组. LDAP,NIS, (2)根据帐号的功能: 超级用户组即root用户组,UID为0 普通用户

linux系统用户以及用户组管理

用户组管理 1.   groupadd 功能说明:新建群组. 语 法:groupadd [-g gid [-o]] [-r] [-f] [群组名称] 补充说明:groupadd 可指定群组名称来建立新的群组帐号.需要时可从系统中取得新群 组值. 参 数: -g <群组识别码>  设置欲使用的群组识别码,group’s id. 实例 : 不加-g 则按照系统默认的gid创建组,跟用户一样,gid也是从500开始的 -g选项可以自定义gid 2. groupdel 功能说明:删除群组. 语 法:g

文本文件的操作&amp;&amp;用户与用户组管理

文本文件的操作 #输入重定向 tr 'a-z' 'A-Z' hello HELLO world WORLD 重定向后 tr 'a-z' 'A-Z' < file HELLO WORLD #格式化输入内容到文件: #标准输入.标准输出与标准错误 标准输入0(键盘仅读取).标准输出1与标准错误2(显示屏仅写入) 如下例:passwd文件中有标准输出1与标准错误2 只显示标准错误2到显示屏上,标准输出1写入passwd.ok 只显示标准输出1到显示屏上,标准错误2写入passwd.err 查看写入的文

Linux——用户和用户组管理

用户和用户组管理 1.用户和用户组配置文件 /etc/passwd 用户信息的配置文件 /etc/shadow 用户密码信息的配置文件 /etc/group 用户组信息的配置文件 /etc/gshadow 用户组密码信息的配置文件 查看配置文件的帮助说明 1)/etc/passwd 查看配置文件帮助 man 5 passwd There is one entry per line, and each line has the format: account:password:UID:GID:GE

5、用户和用户组管理

<--目录--> 1.理论知识 2.用户和用户组管理 3.源码包安装 [理论知识] 一.用户账户管理 AAA A:Authentication  认证 --> 你是谁? A:Authorization   授权 --> 你能干什么? A:Audit           审计 --> 你干了什么? 二.用户账号UID范围 命令查看 id root 0 ->root 1-499 ->系统用户 >=500 ->普通用户 四.passwd文件格式 root:x

Linux用户和用户组管理命令

1. 用户管理命令 (1) 用户添加命令 useradd 命令格式:useradd [选项] 用户名 选项: -u UID: 手工指定用户的UID号 -d 家目录: 手工指定用户的家目录 -c 用户说明: 手工指定用户的说明 -g 组名: 手工指定用户的初始组 -G 组名: 指定用户的附加组 -s shell: 手工指定用户的登录shell,默认是/bin/bash 例如,简单地添加一个用户 xiaobao,则执行 useradd xiaobao 即可.现在看一下添加用户 xiaobao 后会产