精华内容
下载资源
问答
  • Linux系统如何添加用户删除用户和用户组的命令新建用户新建用户组新建用户同时增加工作组给已有的用户增加工作组临时关闭:永久性删除用户账号从组中删除用户显示用户信息 新建用户 //创建qipa250的用户 useradd qi...

    新建用户

    //创建qipa250的用户
    useradd qipa250
    或者
    adduser qipa250
    
    //设置qipa250用户的密码
    passwd qipa250 
    

    新建用户组

    //新建qipa250用户组
    groupadd qipa250
    

    新建用户同时增加工作组

    //新建qipa250的用户并将它加入到qipa250组里
    useradd qipa250 -g qipa250
    
    

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

    给已有的用户增加工作组

    usermod -G groupname username  (这个会把用户从其他组中去掉)
    
    usermod -a groupname username
    
    或者:gpasswd -a user group
    

    如果添加了用户,添加了组,然后使这个组里的人都可以sudo 到公共账号下

    可以/etc/sudoers.d 下面建立一个文件内容如下 ,就可以是etl组的所有用户都可以无密码的切到etl用户下。

    %etl ALL=(ALL) NOPASSWD: /bin/su etl
    %etl ALL=(ALL) NOPASSWD: /bin/su - etl
    

    临时关闭:

    在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上就可以了。想恢复该用户,去掉即可。

    或者使用如下命令关闭用户账号:
    passwd qipa250 –l
    
    重新释放:
    passwd qipa250 –u
    

    永久性删除用户账号

    userdel qipa250
    groupdel qipa250
    usermod –G qipa250 qipa250 (强制删除该用户的主目录和主目录下的所有文件和子目录)
    

    从组中删除用户

    编辑/etc/group 找到GROUP1那一行,删除 A
    或者用命令

    gpasswd -d A GROUP
    

    显示用户信息

    id user
    cat /etc/passwd
    
    展开全文
  • linux创建用户组命令 groupadd group_name 创建一个新的用户组 groupdel group_name删除一个用户组 groupmod -n new_group_name old_group_name 重命名一个用户组 useradd user1 创建一个新用户 userdel -r user1 ...

    linux创建用户组命令

    groupadd group_name 创建一个新的用户组
    groupdel group_name删除一个用户组
    groupmod -n new_group_name old_group_name 重命名一个用户组

    useradd user1 创建一个新用户
    userdel -r user1 删除一个用户(“-r”排除主目录)

    展开全文
  • 修改用户密码passwd3、可以添加groupadd和删除groupdel用户组4、了解管道符|作用5、会使用ifconfig查看IP地址6、了解网卡配置文件位置和常见配置项7、知道常用SSH客户端连接工具8、会使用mobaxterm连接到linux...

    学习目标

    1、了解用户和用户组的概念

    2、可以添加useradd和删除userdel用户,修改用户密码passwd

    3、可以添加groupadd和删除groupdel用户组

    4、了解管道符|的作用

    5、会使用ifconfig查看IP地址

    6、了解网卡配置文件的位置和常见配置项

    7、知道常用的SSH客户端连接工具

    8、会使用mobaxterm连接到linux

    一、用户与用户组的概念

    1、为什么要做用户与用户组管理

    用户和用户组管理,就是添加用户和用户组,针对每个用户设置不同的密码。

    问题:大家平时的笔记本电脑,会设置多个账户吗?为什么?

    服务器要添加多账户的作用

    ·针对不同用户分配不同的权限,不同权限可以限制用户可以访问到的系统资源 ​

    ·提高系统的安全性

    ·帮助系统管理员对使用系统的用户进行跟踪

    2、Linux的用户及用户组

    ①Linux的多用户多任务

    Linux 系统是一个多用户多任务的操作系统,所谓多用户多任务,是指支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。

    例如:

    小明所在的运维团队一共有四个人,分别有大毛,二毛,三毛,大毛负责网站,他的账户叫wangzhan, 二毛负责数据库,他的账户叫shujuku。

    ​在同一时间,大毛和二毛都可以登录这台服务器,大毛可以查询网站的日志,二毛可以处理数据库的问题,他们之间互不影响。

    ​由于我们设置了权限,大毛只能访问网站的日志,无法访问数据库;二毛可以处理数据库问题,但是不能访问网站的日志。这就实现了我们的多用户多任务的运行机制。

    ②什么是用户

    ​任何一个运维人员想要登录服务器,都必须先申请一个账号,然后以这个账号的身份进入系统,就像我们前面说的wangzhan这个账号。每个账号都拥有一个唯一的用户名和各自的密码,用户在登录时输入正确的用户名和密码后,就能够进入系统,默认会进入到这个用户自己的主目录 ​

    ③什么是用户组

    ​用户组是具有相同特征用户的逻辑集合,简单来说,就是具有相同权限的用户的集合。 ​

    例如:
    人事部有20名员工,他们都需要访问一个文件夹,如果我们给这20个用户的账号分别设置权限,这样太麻烦了,所以我们会建立一个用户组叫HR,对这个组设置权限,将这20个用户加入这个组就可以了。

    ④用户和用户组的关系

    A 一个用户可以属于一个用户组,具有此用户组的权限。

    HR组可以访问/hrfile的文件夹,当user01属于HR组,那么user01就可以访问/hrfile这个文件夹

    B 一个用户可以属于多个用户组,此时具有多个组的共同权限

    HR可以访问/hrfile的文件夹,运维可以访问/yunweifile的文件夹,当user01同时属于HR组和运维组,那么user01可以访问 /hrfile和/yunweifile

    C 多个用户可以属于一个用户组,多个用户都具有此用户组的权限。

    主组:指用户创建时默认所属的组,每个用户的主组只能有一个。创建用户时会同时创建一个和用户名相同的组。

    例如:添加用户xiaoming,在建立用户 xiaoming 的同时,就会建立 xiaoming 组作为 xiaoming 用户的初始组。

    附加组:每个用户只能有一个主组,除主组外,用户再加入其他的用户组,这些用户组就是这个用户的附加组。每个用户的附加组可以有多个,而且用户可以有这些附加组的权限。

    通常用户和用户组的管理,包含以下工作:

    ☆ 用户组的管理

    ☆ 用户账号的添加、删除、修改以及用户密码的管理

    注意三个文件:

    /etc/passwd 用户配置文件,存储用户的基本信息

    /etc/group 存储用户组的信息

    /etc/shadow 存储用户的密码信息

    二、用户和用户组管理

    1、用户组管理

    用户组的管理包括用户组的添加、删除和修改。

    ​为什么要建立用户组

    前面我们说过,人事部有20名员工,我们要建立一个组,叫hr,这样就不用分别给20个员工设置权限了。

    ① 用户组添加

    命令:groupadd

    作用:添加组

    语法:# groupadd [参数选项 选项值] 用户组名

    选项:-g:设置用户组ID 数字,如果不指定,则默认从1000 之后递增

    4a83b587c551823bc33fae1103ae7ab1.png

    用法一:groupadd 组名
    示例代码:

    #groupadd hr

    含义:新建一个组叫做hr

    提示:linux下我们执行完命令,有时候会没有任何提示,直接回到#提示符,这种状态表明,命令执行成功,没有报错。“没有消息就是最好的消息”。

    存储用户组信息的文件:/etc/group

    使用cat命令,查看/etc/group文件,我们可以看到如下图所示:

    a5517be55fc9e744abc66b2408cc1610.png

    /etc/group文件结构:

    wheel : x : 10 : itheima
    用户组名 : 密码(占位符) : 用户组ID : 这个组包含的用户(附属组)

    特别说明:

    1) 密码位x代表占位符,用户组可以设置密码,但是大部分情况下不需要设置

    2)组内用户名:表示附加组是该组的用户名称。
    例如:
    wheel组(组ID10),是itheima账户的附加组,所以itheima这个账户,就显示在这里。
    itheima组(组ID1000),是itheima账户的主组, 所以itheima这个账户就不显示在最后。

    3)wheel组

    只有在wheel组中的普通用户,才可以通过su命令切换到root账户,默认所有普通用户都能切换到root,只要知道root密码,换句话说,默认此配置不生效。

    a href=""> 用户组修改

    命令:groupmod

    语法:# groupmod [选项 选项值] 用户组名

    选项:
    -g :gid缩写,设置一个自定义的用户组ID 数字

    -n :name缩写,设置新的用户组的名称

    示例代码:修改hr用户组,将组ID改成1100,将名称改为bjhr

    用法一:groupmod -g 新的组ID -n 新的组ID 原有组ID
    示例代码:

    #groupmod -g 1100 -n bjhr hr

    含义:将hr组的组ID改成1100,组名改成bjhr

    0b967c9ecc7541167dbb0ca81f2146a0.png

    ③ 用户组删除

    命令:groupdel

    语法:# groupdel 用户组名

    案例:删除bjhr组

    用法一:groupdel 组名
    示例代码:

    groupdel bjhr

    含义:将bjhr组删除

    3b544b228b5767e78892ac36b3c6e4c6.png

    2、用户管理

    用户的管理涉及用户的添加、删除和修改。

    与用户相关的文件:/etc/passwd

    ①useradd添加用户

    命令:useradd

    作用:添加用户

    语法:# useradd [选项 选项的值] … 用户名

    选项:
    -g:表示指定用户的用户主(主要)组,选项值可以是用户组ID,也可以是组名

    ​-G:表示指定用户的用户附加(额外)组,选项值可以是用户组ID,也可以是组名

    -u :uid,用户的id(用户的标识符),系统默认会从500 /或1000之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ 的自选靓号情况】

    -c:comment,添加注释(选择是否添加)

    -s:指定用户登入后所使用的shell 解释器,默认/bin/bash【专门的接待员】,如果不想让其登录,则可以设置为/sbin/nologin (重要)

    -d:指定用户登入时的启始目录(家目录位置)

    -n:取消建立以用户名称为名的群组(了解)

    当我新建一个账户叫user01, 同时,系统会自动建立一个组也叫user01

    用法一:useradd 用户名
    示例代码:

    #useradd zhangsan

    含义:创建用户zhangsan,不带任何选项。

    注意:不用任何参数,创建用户,系统会默认执行以下操作:

    1)在 /etc/passwd 文件中创建一行关于zhangsan用户的数据
    2)在 /etc/shadow 文件中新增了一行关于zhangsan 密码的数据
    3)在 /etc/group 文件中创建一行与用户名相同的组,例如zhangsan
    4)在 /etc/gshadow 文件中新增一行与新增群组相关的密码信息,例如zhangsan
    5)自动创建用户的家目录,默认在/home下,与用户名同名

    268380a1236b670ff8a2b54ee16ad90a.png

    验证是否成功:

    1)使用tail文件查看/etc/passwd文件

    2)使用tail文件查看/etc/group文件

    e8959b2fe38905581ef0b265eb18c6ac.png


    3)验证是否存在家目录(在Centos 下创建好用户之后随之产生一个同名家目录)

    cce996dd687dee7ca82b8d385b0c38f1.png

    ②etc/passwd存储用户信息的文件

    使用vim命令打开/etc/passwd文件,如下图所示:

    1b64b14eb1f2af043509eb18140417a3.png

    83affa7f0800a82021bad1885faafc2b.png

    6030e43228135bb7f506d42ed017e943.png

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

    用户名 : 密码 : 用户ID : 用户组ID : 注释 : 家目录 : 解释器shell
    用户名:登录linux时使用的用户名
    密码:此密码位置一般情况都是"x",表示密码的占位,真实密码存储在/etc/shadow
    用户ID:用户的识别符,每个用户都有唯一的UID【-u】
    用户组ID:该用户所属的主组ID;【-g】
    注释:解释该用户是做什么用的;【-c】
    目录:用户登录进入系统之后默认的位置;【-d】
    解释器shell:等待用户进入系统之后,用户输入指令之后,该解释器会收集用户输入的指令,转换成机器语言,传递给内核处理;如果解释器是/bin/bash 表示用户可以登录到系统,/sbin/nologin表示该用户不能登录到系统【-s】

    下面我们来看一下对于useradd参数的使用

    企业场景1:

    公司新员工lisi,属于gzhr部门,用户ID1200,不允许登录系统

    创建用户lisi,默认lisi属于自己同名的主组,让lisi 属于附加组gzhr,用户ID 1200,注释为"hruser lisi",解释器为/sbin/nologin

    用法二:useradd -G 附加组名 -u 用户ID -s /sbin/nologin -c "shuser lisi" 用户名示例代码:

    #useradd -G gzhr -u 1200 -s /sbin/nologin -c "gzuser lisi" lisi

    含义:创建用户lisi,不带任何选项。

    9f3438c3c0b6d0187624d692db0fb2c3.png

    gzhr行的含义:在gzhr的组里(组id 是1002)有一个组内用户lisi(lisi 的附加组就是1002,附加组的名字是gzhr)。 如果需要为一个用户指定多个附加组,只需要将多个附加组的id 通过英文逗号“,”分割即可。 例如-G 500,501,502

    ① 主组只能有1 个(类似于亲生父母只有一对),附加组可以多个,也可以没有附加组(类似于认干爹干妈,可以有也可以没有,也可以有多个)② 主组必须有③ 后期将权限管理的时候,关于文档的属组指的是主组(了解)

    ③id查看用户信息

    命令:id

    作用:查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…),该指令如果不指定用户则默认当前用户。

    语法1:# id 默认显示当前执行该命令的用户的基本信息

    a8b998d634056be8615b7c1663e0a76f.png

    语法2:# id 用户名, 显示指定用户的基本信息

    14f61f0cb0005937b648da3f6df4902c.png

    如何验证以上信息是否正确?

    答:验证用户信息:通过文件/etc/passwd,验证用户组信息:通过文件/etc/group

    ④usermod修改用户

    命令:usermod(user modify)

    语法:# usermod [选项 选项的值] … 用户名

    作用:修改用户的各种属性

    选项:
    -g:表示指定用户的用户主组,选项的值可以是用户组的ID,也可以是组名

    -G:表示指定用户的用户附加组,选项的值可以是用户组的ID,也可以是组名

    -u:uid,用户的id(用户的标识符),系统默认会从500 之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ 的自选靓号情况】

    -L:锁定用户,锁定后用户无法登陆系统lock

    -U:解锁用户unlock

    -c<备注>:修改用户帐号的备注文字

    -d<登入目录>:修改用户登入时的目录

    -s:修改用户登入后所使用的shell

    企业场景2:

    公司员工wangwu,属于shhr部门,现在要休产假,产假期间,暂时停止她登陆电脑的权限,同时原来属于gzhr部门的员工lisi,负责wangwu的工作,所以,需要把lisi加入到shhr的组,同时,修改lisi的账户注释为“gzhr shhr user”

    对于wangwu用户,我们要执行锁定和解锁操作

    对于lisi用户,我们要将lisi加入到shhr的附加组,同时修改lisi账户的注释

    用法一:usermod -L 王五账户名示例代码:

    #usermod -L wangwu

    含义:将王五账户暂时锁定

    用法二:usermod -U 王五账户名示例代码:

    #usermod -U wangwu

    含义:将王五账户解锁

    4ac21a095ea483c4b29a4904e3fedd71.png

    用法三:usermod -G 组名 -c “注释内容” 李四用户账号

    示例代码:

    #usermod -G shhr -c "shhr user" lisi

    含义:将李四的账户加入shhr组,并修改注释内容为shhr user

    c45ae012ecf6d37cb0b322a3bae1c18f.png

    ⑤passwd修改用户密码

    Linux 不允许没有密码的用户登录到系统,因此前面创建的用户目前都处于锁定状态,需要设置密码之后才能登录计算机。

    命令:passwd

    语法:# passwd 用户名 【如果不指定用户名则修改自己的密码】

    作用:修改用户密码

    企业场景3:

    ​王五产假休完回到公司上班,需要将王五的账户解锁,在使用usermod -U解锁时,我们看到一个错误信息如下:

    usermod: unlocking the user's password would result in a passwordless account.

    解锁这个账户,将导致一个没有密码的账户,因为之前王五的账户没有密码。这时候,我们就需要使用passwd命令,给王五的账户设置一个密码。

    用法一:passwd 账户名示例代码:

    #passwd wangwu

    含义:为wangwu账户设置密码注意:当密码过于简单时,系统会提示这是一个不好的密码,因为它太简单了,但是我们仍然可以坚持使用这个密码。在我们输入密码时,屏幕不会有任何显示。密码需要输入两次,请确保两次输入的密码是一样的。
    示例代码:设置wangwu的用户密码

    5da14552c3d53b1fcd0c0ff6122064de.png

    ⑥认识/etc/shadow文件

    由于 /etc/passwd文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了shadow文件中。

    /etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全性。

    与用户密码相关的文件:/etc/shadow

    为用户设置密码之后,会自动在/etc/shadow文件中进行体现,使用vim编辑器打开:

    4fcbc624269e68ba5f2dd34cbae30e84.png


    第一列为用户名,例如zhangsan

    后面是加密后的密码,就是$开头的字符串。

    如果显示为!!则表示这个用户没有设置密码。

    由以上截图所知,zhangsan,lisi是没有设置密码的。wangwu我们刚刚设置了密码,所以显示为一个加密的字符创。

    任务:
    新建一个账户叫ityunwei

    新建第二个账户叫shichang

    给ityunwei账户设置一个密码

    进入shadow文件,观察两个账户的区别

    ⑦su切换用户

    在设置用户密码之后就可以使用此账号进行登录系统了,如果系统处于已登录状态,则可以使用su命令进行切换用户。

    为了系统安全,企业中通常不会允许root用户直接登录计算机,但是工作需要,我们又需要使用root权限,这时候,我们就可以先使用一个普通用户登录计算机,再通过su命令切换到root权限。

    命令:su

    语法:# su [-] 账号

    作用:切换用户

    用法一:su 用户名

    示例代码:

    #su root

    含义:切换到root权限

    注意:a. 从root 往普通用户切换不需要密码,但是反之则需要root 密码;b. 切换用户之后前后的工作路径是不变的,添加了选项[-]会自动切换到用户的家;c. 普通用户没有办法访问root 用户家目录,但是反之则可以;

    aa57bbba92f9cddf6cab8dd2c76bf43b.png

    启用wheel组设置(了解)

    步骤1:使用vim编辑器 打开/etc/pam.d/su文件

    331b8fbb13cb1204db321607ceb84af1.png

    步骤2:编辑文件,去掉auth required pamwheel.so useuid这一行前面的#,使这一行配置生效

    91ec2e54e83884e953c73a6ca7bd30d0.png

    步骤3:下面是去掉#后的状态

    4c4685ed6d06728c7653380f0becc406.png

    步骤4:保存退出 :wq

    这时,只有在wheel组内的用户才可以su到root

    ⑧userdel删除用户

    命令:userdel

    语法:# userdel 选项 用户名

    作用:删除账户及其对应家目录

    选项:-r:表示删除用户的同时,删除其家目录/home下的对应文件夹。

    25ca303565f0cfed243ffe83d43410f5.png

    注意:已经登录的wangwu用户删除的时候提示删除失败,但是没有登录的lisi 用户可以正常删除,那这个时候想删除wangwu怎么办呢?

    4dafa622b99017e820f0d3b9eeabfe0f.png

    解决办法:简单粗暴,kill 对应用户的全部进程

    518280f63b66698d97afdfa8c030f0aa.png

    2d5d6841c99eca7fded50a3c9d13c473.png

    076b29ff223d792c561044d5b12d70f7.png

    提示:所有跟用户操作的命令(除passwd 外,只能修改自己的密码,即不指定用户名)只有root 超级管理员有权限执行。

    备注:也可以在登录需要删除的用户之后,按下快捷键“ctrl+d”进行对当前用户的注销,随后退回到上一个用户(root)此时就可以对需要删除的用户进行删除操作。

    删除账号=>删除家=>删除所属组(主组)

    三、管道

    1、管道符

    管道符:|

    作用:管道是一种通信机制,通常用于进程间的通信。它表现出来的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。

    1745bd8f1a6511a9077f6f8da1ecd694.png

    2、过滤功能

    #ls / | grep “y”

    grep 指令用于“过滤”
    grep 语法:grep 选项 文件路径/内容

    针对上面这个命令说明:
    ① 以管道作为分界线,前面的命令有个输出,后面需要先输入(缺少查找范围),然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入。
    为了便于理解,上述的指令变相实现可以如下:

    #ls / > xxx.txt 将ls /的结果保存到xxx.txt文件中

    #grep “y” xxx.txt 使用grep指令搜索xxx.txt中的包含y的行

    ② grep 指令:主要用于过滤
    语法:# grep [选项] “搜索关键词” 搜索范围

    示例代码:获取/根目录下包含关键字"y"的文件信息

    0ac4d210e6f62eca33ded499b09b635e.png


    #ll/ |grep y

    189c2ff32996feb3e36970d2cd25ff53.png

    3、特殊功能

    通过管道的操作方法来实现less 的等价效果(了解)

    例如:源指令是"less xxx.txt"使用管道的话则可以写成:cat xxx.txt | less

    之前可以通过less命令查看一个文件,可以# less 路径

    现在通过管道还可以:#cat 路径 | less

    示例代码:

    7f2bb93b824a7813bd822e34efa77e6a.png

    4、扩展处理

    问题:请使用学过的命令,来统计某个目录下的文档的总个数?

    示例代码:使用Linux命令统计“/”下的文档的个数

    c20e3f7ea780a5d544cc56bf665bacfd.png


    示例代码:用户在计算机中有一个配置文件(/etc/passwd),一般情况下,一个用户会占用一行配置,请你使用现学的管道统计当前计算机中一共有多少个用户个信息

    fb1142bde155cdc9ee9005014be6f310.png

    5、xargs命令扩展

    问题:为什么需要xargs命令?

    答:之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令。

    24ffb88982ff1bbd204213c8f0a99fd7.png

    首先来看一个命令:

    powershell find /etc -name "*.conf" | ls -l (错误)
    find /etc -name "*.conf" | xargs ls -l (正确)

    xargs特别说明:

    xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs 默认的命令是 echo,这意味着通过管道传递给 xargs 的输入将会包含换行和空白,不过通过 xargs 的处理,换行和空白将被空格取代。 xargs 是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令。

    示例代码:多行输入单行输出

    91ed362b9165a30d46a9b647c896165c.png

    示例代码:-n 选项多行输出

    129f5d62476910035f9559611a63eda5.png

    四、网络配置

    1、ifconfig查看网络信息

    命令:ifconfig

    作用:获取网卡的相关信息

    语法:# ifconfig

    用法一:ifconfig示例代码:

    #ifconfig

    含义:查看网络信息注意,我们发现当前ens33看不到IP地址信息,那是因为网卡默认不启动。

    afe65e35fa1025ac713886a3905dc2e8.png

    手动启动网卡连接,我们暂时使用图形化的方式,点击屏幕右上角电源按钮,在弹出菜单选择Connect。

    9875134a479acf47bea13509e6d514f6.png

    点击connect之后,我们会看到显示已连(Connected)

    f371a141cb2052453112780cacab08d0.png


    再次使用ifconfig命令,查看网络信息

    2769d0566e80d2e8a1e7e630a6a2cd6f.png

    192.168.81.130

    ens33 :是默认的网卡

    lo(loop,循环):表示回环网卡

    virbr0:虚拟网络接口,因为咱们使用vmware虚拟机安装Centos

    2、网卡配置文件位置

    Linux的网卡配置文件,存放在/etc/sysconfig/network-scripts目录下,文件名格式为ifcfg-网卡名称

    01c43f3964726fc861a29c2c1bf01878.png


    我们可以看到,ifconfig命令中显示我们的网卡叫做ens33,对应的,这里就有一个ifcfg-ens33的文件

    3、配置文件详解

    使用cat命令,查看ifcfg-ens33文件

    c530a2adbaf938c2ed4bad04b16bba50.png

    4、systemctl查看网卡状态

    命令:systemctl

    语法:# systemctl status network

    用法一:systemctl status network示例代码:

    systemctl status network

    含义:查看网络状态,active表示启用的,活动的。

    c4de0750c9ff65724de9a08110e5275f.png

    5、systemctl启动/重启/停止网卡

    命令:systemctl

    语法:# systemctl start/stop/restart network

    参数:start启动,restart重启,stop停止

    用法一:systemctl start/stop/restart network
    示例代码:

    #systemctl stop network

    含义:停止网卡服务

    #systemctl start network

    含义:开启网卡服务

    #systemctl restart network

    含义:重启网卡服务

    02e39fac3271fbe7160924d236a672b8.png

    五、使用客户端软件连接linux

    1、什么是SSH

    简单说,SSH是一种网络协议,用于计算机之间的加密登录。

    2、常用SSH终端工具

    SecureCRT

    官网:http://www.vandyke.com
    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

    XShell

    官网:http://www.netsarang.com

    Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

    Putty

    官网:http://www.putty.org

    PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。

    MobaXterm

    官网:https://mobaxterm.mobatek.net/

    3、使用MobaXterm连接linux

    步骤1:打开软件,点击session

    1859db501031e8efb5561db0c80b11ff.png

    步骤2:在弹出窗口中选择ssh,在 remote host对话框输入要连接的服务器IP地址

    89b4c8378bed6a7a1097f8f57d0352b0.png

    步骤3:输入用户名和密码,注意输入密码的时候,屏幕是没有反应的。

    4a536d62a4eee67ab93f74c58771164c.png


    步骤4:输入用户密码后回车,看到如下界面,表示已经成功连接

    8b2d61f009d71ff0cc886e1a1cb9b45e.png
    展开全文
  • 重识linux-linux的新增与删除用户组和切换命令 重识linux-linux的新增与删除用户组 1 相关文件 /etc/group /etc/gshadow 2操作相关 groupadd group1 groupmod group1 ...

    重识linux-linux的新增与删除用户组

    1 相关文件

    /etc/group

    /etc/gshadow

     

    2操作相关

    groupadd group1
    
    groupmod group1
    
    groupdel group1

     3 身份切换命令

    su root
    sudo root
    su表示切换用户命令命令,如:
    输入:su命令后回车表示切换当前的用户到root用户,或者:
    输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量,su root(或者其他用户名)表示不切换环境变量到当前用户下。
    sudo 表示获取临时的root权限命令,如:
    sudo gedit /etc/shadow,表示临时使用root权限来编辑/etc/shadow密码文件,因为/etc/shadow密码文件需要使用root权限才能打开与编辑。所以这里使用了sudo命令临时使用root权限来做一些普通账户无法完成的工作~

     

    4 登录校验使用的是pam模块

    很详细内容很丰富

    posted on 2018-10-10 14:33 baker95935 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/baker95935/p/9766184.html

    展开全文
  • Linux 用户组相关命令

    2020-01-24 14:56:47
    当在创建一个新用户user时,若没有指定他所属于的组,就建立一个和该用户同名私有...useradd u1 –g public 创建用户指定groupdel 删除组,如果该用户成员,必须先删除用户才能删除组。 groupdel public ...
  • Linux 用户及用户组的命令总结 ◆ 用户常用: | 管道符,连接执行前后两个命令grep 搜索,检索id 查看当前用户信息useradd 创建用户账号userdel 删除组passwd 创建密码chfn 设置用户资料(地址、电话...
  • linux删除用户组命令-----groupdel

    千次阅读 2020-02-27 16:31:23
    groupdel命令用于删除指定工作,本命令要修改系统文件包括/etc/group和/etc/gshadow。 userdel修改系统账户文件,删除与 GROUP 相关所有项目。给出的组名必须存在。若该群组中仍包括某些用户,则必须先删除...
  • 修改用户密码passwd3、可以添加groupadd和删除groupdel用户组4、了解管道符|作用5、会使用ifconfig查看IP地址6、了解网卡配置文件位置和常见配置项7、知道常用SSH客户端连接工具8、会使用mobaxterm连接到linux...
  • 一、用户账号添加命令——useradd或adduser介绍useradd和adduser是完全等价两条命令,都是用于创建新的用户账号。以useradd为例介绍。格式useradd [op] [username]选项举例useradd ccq查看新创建的用户的UID及目录...
  • Linux用户组的基本命令

    千次阅读 2020-11-15 19:39:11
    Linux用户组的基本命令 1.用户的基本操作命令 创建用户----------useradd 用户名 创建密码----------passwd 用户名 删除用户----------userdel 用户名 删除用户和用户目录---------- userdel -r 用户名 . 指定用户...
  • linux创建用户、文件夹、用户组的添加和删除的命令及解说
  • 下面介绍常用创建创建与删除用户与用户组 1 创建用户 useradd + 用户名 以创建用户test用户为例 首先输入useradd test 此命令是添加用户test 然后输入passwd test 此命令是给test用户设置密码,如果...
  • 不同Linux 系统对用户组的规定有所不同, 如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件...
  • Linux用户用户组管理命令

    千次阅读 2018-06-02 17:16:51
    相关管理命令汇总用户管理相关命令useradd 添加用户adduser 添加用户userdel 删除用户passwd 为用户设置密码usermod 修改用户命令,可以通过usermod 来修改登录名、用户家目录等等 用户组管理相关命令...
  • 1、添加用户组:groupadd sexy2、修改组名:groupmod -n market sexy3、修改组编号:groupmod -g 668 market4、添加有编号的用户组:group -g 888 boss5、删除用户组:groupdel market(先删除用户才行)a6、添加用户到...
  • 3、用户组的管理 4、关于权限设置“s”与“t”字符 学习内容: useradd:创建用户: -c comment 指定一段注释性描述 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录 -g 用户组 指定...
  • 关于Linux多用户、多任务及添加/删除 用户/用户组的一些常见操作。
  • 一.文本处理基础命令(1)....取出最后登录到当前系统对的用户的相关信息。完成命令:w | tail -1示例:(3).取出当前系统上被用户当作其默认shell最多那个shell。完成命令:cat -d’:’ -f7 /etc/passwd ...
  • linux命令useradd添加用户详解 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 linux命令useradd添加用户详解 1.作用 useradd或adduser命令用来建立用户帐号和创建...
  • useradd username 添加一个用户,自动为其添加uid,gid,主目录 useradd -u uid username 添加一个用户...备注,uid是用户编号,0-499为系统编号,自己添加的用户从500开始,每新增一个用户,uid自加一 gid是用户编号,

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,921
精华内容 768
关键字:

删除linux用户组的命令

linux 订阅