Linux编程用户信息管理

合集下载

Linux用户管理命令大全

Linux用户管理命令大全

Linux⽤户管理命令⼤全1、添加⽤户,⾸先⽤adduser命令添加⼀个普通⽤户,命令如下:$ adduser tommy//添加⼀个名为tommy的⽤户$ passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这⾥输⼊新密码Retype new UNIX password: //再次输⼊新密码passwd: all authentication tokens updated successfully.2、赋予root权限⽅法⼀:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,把前⾯的注释(#)去掉## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL然后修改⽤户,使其属于root组(wheel),命令如下:usermod -g root tommy修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 su – ,即可获得root权限进⾏操作。

⽅法⼆:修改 /etc/sudoers ⽂件,找到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:Allow root to run any commands anywhereroot ALL=(ALL) ALLtommy ALL=(ALL) ALL修改完毕,现在可以⽤tommy帐号登录,然后⽤命令 sudo – ,即可获得root权限进⾏操作。

⽅法三:修改 /etc/passwd ⽂件,找到如下⾏,把⽤户ID修改为 0 ,如下所⽰:tommy:x:0:33:tommy:/data/webroot:/bin/bash⼀、Linux系统⽤户账号的管理⽤户账号的管理⼯作主要涉及到⽤户账号的添加、修改和删除。

添加⽤户账号就是在系统中创建⼀个新账号,然后为新账号分配⽤户号、⽤户组、主⽬录和登录Shell等资源。

Linux终端命令的多用户和多任务管理技巧合理利用系统资源

Linux终端命令的多用户和多任务管理技巧合理利用系统资源

Linux终端命令的多用户和多任务管理技巧合理利用系统资源在Linux操作系统中,终端命令是管理系统资源的重要工具。

合理利用多用户和多任务管理技巧,可以提高系统的运行效率和资源利用率。

本文将介绍Linux终端命令中的一些技巧,帮助读者更好地管理多用户和多任务。

1. 用户管理在Linux中,可以创建多个用户账户,并为每个账户分配独立的权限和资源。

以下是一些常用的用户管理命令:1.1 创建用户账户:sudo adduser username通过执行此命令,可以创建一个新的用户账户,并指定用户名为"username"。

1.2 删除用户账户:sudo deluser username通过执行此命令,可以删除指定的用户账户及其相关文件和目录。

1.3 修改用户密码:sudo passwd username通过执行此命令,可以修改指定用户的密码。

1.4 查看用户列表:cat /etc/passwd通过执行此命令,可以查看系统中所有用户的列表。

1.5 切换用户:su username通过执行此命令,可以切换当前用户身份为指定用户。

2. 进程管理在Linux中,可以同时运行多个进程,通过合理管理进程,可以提高系统资源的利用率。

以下是一些常用的进程管理命令:2.1 查看进程列表:ps -ef通过执行此命令,可以查看系统中所有正在运行的进程。

2.2 杀死进程:sudo kill pid通过执行此命令,可以杀死指定pid的进程。

2.3 后台运行进程:command &通过在命令结尾处添加&符号,可以使命令在后台运行,不阻塞终端。

2.4 切换前后台进程:Ctrl+Z、fg、bg通过Ctrl+Z可以将当前前台进程暂停,并放入后台,通过fg命令可以将后台进程切换到前台运行,通过bg命令可以将暂停的前台进程切换到后台运行。

3. 资源监控在Linux中,可以通过一些命令来监控系统的资源利用情况,帮助用户合理安排任务。

Linux系统第4章_用户管理

Linux系统第4章_用户管理
-n 新组名 原组名 -g GID //修改组的名称 //修改组的GID
• 实例:
# groupmod -n group g1 # groupmod -g 860 g2
4)添加/删除组成员
• 格式: gpasswd [参数] 组名 • 参数:
-a -d 用户名 用户名 //向指定组添加用户 //从指定组中删除用户
(2) chown • 功能:改变文件拥有者 • 格式: # chown <用户名> <文件名> • 实例: # chown user1 f1
(3)chgrp 功能:更改文件所属的组 格式: # chgrp <组名称 > <文件名> 实例: # chgrp ahxh /home/abc.txt
(4)umask
已过去多少天
需要再过多少天这个口令可以被修改 口令的有效期 口令失效多少天前发出警告
保留字段
4、用户管理 1)添加新用户
• 格式: useradd/adduser [参数] 用户名 • 参数:
-u UID -g 组名 -G 组名 //指定用户的UID值 //指定用户所属的默认组 //指定用户附加组
(2) 操作符号 + 添加某个权限。 - 取消某个权限。 = 赋予给定权限并取消其他所有权限(如果有 的话)。
(3) 所表示的权限可用下述字母的任意组合 r 可读。 w 可写。 x 可执行。
实例:
# chmod # chmod # chmod # chmod
o+w u-w o-rx o=rx
/home/abc.txt /home/abc.txt /home/abc.txt /home/abc.txt

linux实验五 用户管理

linux实验五 用户管理

集美大学Linux系统管理课程实验报告课程名称:Linux系统管理班级:软件1115实验成绩:指导教师:范明红姓名:许云云实验项目名称:实验五:用户管理学号:2011813035上机实践日期:1.实验目的:1)熟悉Linux操作系统中的用户和组的概念。

2)掌握Linux操作系统中用户管理。

3)理解用户管理涉及的系统配置文件。

2.实验要点:1.认真阅读课本相关的内容,掌握相关指令的使用。

2. 理解系统管理中的用户管理的概念,掌握如何在Linux系统中管理用户和组。

3.实验准备:1 熟悉useradd(adduser)和userdel指令的使用2 熟悉groupadd和groupdel指令的使用3 熟悉passwd指令的使用4了解who、id、,finger,chfn,groups、whoami、newgrp指令的用法5 学习使用用户管理器管理用户4.实验内容:设置系统以字符界面方式启动:4.1用户管理1:使用useradd(adduser)指令添加名称为user1、user2、user3、user4的用户,分别为其设定密码。

2:使用userdel指令删除user4用户3.使用chfn指令添加用户的详细信息,并使用finger指令察看相关信息。

4.锁定user1用户,使其无法登陆。

(有2种方法)5.在其他终端使用用户user1、user2等登陆验证。

6.为user1解锁,使其能正常登陆。

方法一:使用usermod锁定:解锁:方法二:使用passwd锁定:解锁:4.2组管理。

1:使用groupadd指令添加user和group两个组2:使用groupdel指令删除group组3: 将用户user1、user2、user3添加到user组中。

4:指定user1为组管理员。

5.使用user1账户登陆,删除组内成员user3.6.更改user1账户的主组为user并验证。

4.3其他指令使用who、id、whoami、groups等指令1:使用who指令查看当前登陆系统的用户2:使用id指令查看当前用户的UID与GID3:使用whoami指令查看当前使用shell的用户名称4.4 打开用户管理配置文件/etc/passwd,/etc/shadow,/etc/group察看内容:查看/etc/passwd文件部分内容:查看/etc/ shadow文件部分内容:查看/etc/group文件部分内容:4.5 打开图形界面,使用用户管理器管理用户和组。

Shell脚本编写如何进行用户和权限管理

Shell脚本编写如何进行用户和权限管理

Shell脚本编写如何进行用户和权限管理在Linux系统下,Shell脚本是一种强大的工具,可以用来编写自动化任务和批处理程序。

而用户和权限管理是Linux系统中非常重要的一部分,通过Shell脚本可以方便地进行用户和权限的管理。

本文将介绍如何使用Shell脚本进行用户和权限管理的基本操作。

一、添加用户在Linux系统中,使用`useradd`命令可以添加用户。

以下是一个示例的Shell脚本,用于添加一个名为"testuser"的用户:```shell#!/bin/bashusername="testuser"password="password"home_dir="/home/${username}"# 创建用户useradd -m -d ${home_dir} -s /bin/bash ${username}# 设置密码echo "${username}:${password}" | chpasswd# 设置用户的组usermod -a -G groupname ${username}# 设置用户的初始环境cp /etc/skel/.bashrc ${home_dir}cp /etc/skel/.bash_profile ${home_dir}echo "User ${username} has been created."```在上述脚本中,使用了`useradd`命令添加了一个名为"testuser"的用户,并设置了密码。

用户的主目录被设置为`/home/testuser`,并且将其所属的初始组设置为"groupname",将`/etc/skel/`目录下的`.bashrc`和`.bash_profile`复制到用户的主目录中。

二、删除用户使用`userdel`命令可以删除用户。

实验二 Linux用户和组的管理

实验二  Linux用户和组的管理

实验二 Linux用户和组的管理(一)用户管理【需求】◆添加一个用户,账号为testgdlc,初始口令为123456;◆要求该用户的主目录为/home/share;◆要求该用户的基本组为root;◆要求该用户的shell为/bin/tcsh;◆要求把该用户加到mail组和news组中。

【系统及软件环境】操作系统:Red Hat AS 4.0【实验配置文件及命令】1.配置文件:/etc/passwd,/etc/shadow,/etc/group2.命令:/usr/sbin/useradd,/usr/bin/passwd,/usr/sbin/usermod,/bin/su,/bin/cat,/bin/grep【实验步骤】1234【实验故障与分析】下面的表格中列出了在实验过程中可能会出现的故障及其解决方法。

看看是不是对你的实验有所帮助?如果你在实验中还遇到了其他的问题或故障,不妨记录在表格中,通过自己的实践,或者与老师、同学一起找找解决问题的方法。

(二)批量添加用户【需求】◆添加一组ftp 用户;◆要求用户都不能以shell方式登录系统,只能通过ftp登录。

【系统及软件环境】操作系统:Red Hat AS 4.0【实验配置文件及命令】1.配置文件:/etc/passwd,/etc/shadow,/etc/group2.命令:/bin/touch,/usr/bin/vim,/usr/sbin/newusers,/usr/sbin/chpasswd,/bin/cat,/bin/grep【实验步骤】1234.用newusers批量添加用户。

6【实验故障与分析】下面的表格中列出了在实验过程中可能会出现的故障及其解决方法。

看看是不是对你的实验有所帮助?如果你在实验中还遇到了其他的问题或故障,不妨记录在表格中,通过自己的实践,或者与老师、同学一起找找解(三)工作组管理【需求】◆添加一个系统工作组workgroup1;◆要求把用户root和testgdlc添加到该组中。

linux管理用户和组实训

linux管理用户和组实训

linux管理用户和组实训以Linux管理用户和组为主题的实训,主要涉及到在Linux系统中如何管理用户和组的相关操作。

本文将从用户和组的概念、用户和组的创建与删除、用户和组的权限管理以及用户和组的管理工具等方面进行介绍和实操,帮助读者更好地理解和掌握Linux系统中用户和组的管理方法。

一、用户和组的概念在Linux系统中,用户和组是用于区分和管理不同用户和用户组的一种机制。

用户是系统中的一个实体,可以通过用户名和密码登录系统。

组是一组具有相同权限的用户的集合,通过将用户划分为不同的组来实现权限管理和资源共享。

二、用户和组的创建与删除1. 创建用户:可以使用命令`useradd`来创建用户,例如`useradd username`,其中`username`为要创建的用户名。

2. 删除用户:可以使用命令`userdel`来删除用户,例如`userdel username`,其中`username`为要删除的用户名。

3. 创建组:可以使用命令`groupadd`来创建组,例如`groupadd groupname`,其中`groupname`为要创建的组名。

4. 删除组:可以使用命令`groupdel`来删除组,例如`groupdel groupname`,其中`groupname`为要删除的组名。

三、用户和组的权限管理1. 用户权限:可以使用命令`chmod`来修改用户对文件或目录的权限,例如`chmod u+r file`,表示给用户添加读权限。

2. 组权限:可以使用命令`chmod`来修改组对文件或目录的权限,例如`chmod g+w file`,表示给组添加写权限。

3. 其他用户权限:可以使用命令`chmod`来修改其他用户对文件或目录的权限,例如`chmod o-x file`,表示禁止其他用户执行该文件。

四、用户和组的管理工具1. useradd命令:用于创建用户,可以设置用户的密码、家目录、所属组等信息。

【Linux】学习笔记:(二)用户和组群账户管理

【Linux】学习笔记:(二)用户和组群账户管理

【Linux】学习笔记:(⼆)⽤户和组群账户管理⽬录前⾔在Linux系统中,⽤户账户是登录系统的唯⼀凭证,其中root⽤户是系统的最⾼管理者,该⽤户的UID是0,与⽤户和组群账户相关的配置⽂件有/etc/passwd,/etc/shadow,/etc/group和/etc/gshadow。

⼀、⽤户账户简介1、⽤户账户分类root⽤户root⽤户UID为0。

root⽤户的权限是最⾼的,普通⽤户⽆法执⾏的操作,root⽤户都能完成,所以也称之为超级⽤户系统⽤户系统⽤户的UID为1~999这类⽤户不具有登录Linux的能⼒,但却是系统运⾏不可缺少的⽤户。

普通⽤户系统⽤户的UID为1000~60000在Linux系统上进⾏普通操作,其使⽤系统的权限受限制。

2、 /etc/passwd⽂件假设以账户zhangsan登录系统时,系统⾸先会检查/etc/passwd⽂件,存在zhangsan账户,然后确定⽤户zhangsan的UID,通过UID确认⽤户⾝份,如果存在,则读取/etc/shadow⽂件中对应的密码,核实⽆误,则登录系统,读取⽤户的配置⽂件[root@centos83 home]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin..............(省略)..........sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinrngd:x:994:991:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologinzhangsan:x:1000:1000::/home/zhangsan:/bin/bash字段字段含义⽤户名在系统中⽤户名应该具有唯⼀性密码存放加密⽤户的密码,看到的是⼀个x,其实密码已经被映射到/etc/shadow⽂件中⽤户标识号(UID)每个⽤户的UID都是唯⼀的,root⽤户的UID是0,普通⽤户的UID默认从1000开始组群标识号(GID)在系统内⽤⼀个整数标识⽤户所属的主要组群ID号,每个组群ID都是唯⼀的⽤户名全称⽤户名描述,可以不设置主⽬录⽤户登录系统后⾸先进⼊的⽬录登录shell⽤户使⽤的Shell类型,Linux系统默认使⽤的Shell是/bin/bash2、 /etc/shadow⽂件/etc/shadow⽂件内容包括⽤户及被加密的密码以及其他/ect/passwd不能包括的信息,⽐如账户有效期等/etc/shadow⽂件只有root⽤户可以读取和操作,确保系统安全[root@centos83 home]# cat /etc/shadowroot:$6$Uq9EeN5GfNDLF83M$csUva0exzO/n3PIvhKv5D1Xs3Ga06G2whjfagtEtJUW1wlQbREEd6HkOjTRCTqGuZCXvg2WQ1wdyzqY.qfAzE1::0: 99999:7:::bin:*:18397:0:99999:7:::..............(省略)..........sshd:!!:18625::::::rngd:!!:18625::::::zhangsan:$6$HMTy.raoMPbhboQn$71FPRHyRycVf3AcenfNW1n7/qD7ep.x5vSeBSSxzJdWmvjoQ98oDhfA8Kz/6PlOgKe/ksj58AXeWBPOGAm/dl1 :18625:0:99999:7:::字段字段含义⼆、 ⽤户账户设置1、useradd :创建⽤户创建⽤户useradd moon创建⽤户并设置UID 为1010useradd -u 1010 moon创建⽤户并设置⽤户所属群组为rootuseradd -g root moon创建系统⽤户mysql 并设置所属组群useradd -r -g mysql mysql2、 usermod :修改⽤户账户修改⽤户pp 的登录名为moonusermod -l moon pp修改⽤户moon 账户过期时间为2028年11⽉23⽇usermod -e 11/23/2028 moon修改⽤户moon 的主⽬录到/home/oopp ,并⾃动创建⽬录usermod -d /home/oopp -m moon ⽤户名这⾥的⽤户名和/etc/passwd 中的相同加密密码密码已经加密,如果由⽤户显⽰"!!",则表⽰这个⽤户还没有设置密码,⽆法登录到系统⽤户最后⼀次更改密码的⽇期从1970年1⽉1⽇算起到最后⼀次修改密码的时间间隔天数密码允许更换前的天数如果设置为0,则禁⽤此功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一绪论§1.1设计背景Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

它主要用于基于Intel x86系列CPU的计算机上。

这个系统是由全世界各地的成千上万的程序员设计和实现的。

§1.2设计目的在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。

请设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。

你们可以通过创建一些UNIX/LINUX shell 脚本文件来满足以上需求。

二需求分析§2.1系统概述§2.1.1 任务概述Linux作为多用户、多任务的操作系统,其系统资源是所有用户共享的。

对用户的管理是操作系统的重点。

LINUX课程设计要用shell编程实现,将理论学习付诸实践。

设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。

§2.1.2需求规定程序要包括四个文件,即menu,add,delete,passwd四个文件。

passwd文件是用来保存用户信息;menu 文件是主菜单,要求运行的时候能显示一个菜单供用户选择;addusers文件是用来增加信息;deluser文件是用来删除信息。

在主Shell脚本文件里(必须以menu 命名)要有一个多操作选项的菜单以便用户从中选择。

对于任务6和7,需要编写单独的Shell脚本文件(必须分别命名为addusers和deluser)并且在主脚本menu文件中调用这些脚本文件。

页脚内容1§2.2功能需求在主Shell脚本文件里(必须以menu 命名)要有一个多操作选项的菜单以便用户从中选择。

在不同任务的中,这些操作能自动实现以下功能:1、在屏幕上显示当前所有用户的记录2、在屏幕上显示当前所有用户(经过格式化和排序的)的记录3、只在屏幕上显示用户名和用户ID4、只在屏幕上显示(经过格式化和排序的)用户名和用户ID5、查询并显示特定用户的记录6、往passwd文件里增加新的用户记录7、从passwd文件里删除某个用户记录你可以使用UNIX/LINUX中一些比较简单的命令或命令组合来执行1、2、3、4、5的任务。

对于任务6和7,你需要编写单独的Shell脚本文件(必须分别命名为addusers和deluser)并且在你的主脚本menu文件中调用这些脚本文件。

三系统设计§3.1结构层次图页脚内容2§3.2.运行流程(1)总运行流程(2)addusers模块运行流程页脚内容3(3)deluser模块用户运行流程四系统实现主菜单:页脚内容4选择1:打印当前所有用户选择2:打印当前所有用户记录(格式化后)选择3:打印用户名和用户ID页脚内容5选择4:打印用户名和用户ID(格式化后)选择5:查询特定用户没有输入关键字和输入关键字没有记录:查找到记录:选择6:添加用户添加成功:页脚内容6用户名无效情况:用户名只能是数字或字母,用户名不能为空,密码无效:密码不能小于6,密码不能为空,密码只能是数字或字母,密码必须和确认密码相同用户ID无效:用户ID不能为空,用户ID不能小于500,用户ID只能为数字页脚内容7组ID无效:组ID不能为空,组ID不能小于500,组ID只能为数字登录shell无效:shell只能是bash,sh,kash,csh中的一种,shell不能空选择7:删除用户查找用户ID存在,是否要删除选Y,删除成功:用户ID不存在和没有输入用户ID情况:页脚内容8用户ID存在,在确认删除选N和其他字符是退出:选择Q:退出不正确选择:页脚内容9五代码实现1)主菜单代码#! /bin/bash#删除用户clearecho " 用户删除"echo "========================="while truedoread -p "输入用户ID:" useridsif( test ` expr match "$userids" "[0-9]*" ` -ne ` expr length "$userids" `) then页脚内容10echo "输入的用户ID只能是数字,请重新输入"elif ( test -z "$userids" ) thenecho "用户ID不能为空"elsebreakfidonegetuserid=$( awk -F ':' ' $3 == "'$userids'" {print $3} ' passwd ) if ( test $getuserid ) thenread -p "是否要删除(Y/N):" ackif (test "$ack" = "Y" ) thensed -i '/'"$userids"'/d' passwdif ( test $? -eq 0) thenecho "删除成功"elseecho "删除失败"break页脚内容11fielsebreakfielseecho "用户不存在"fi2)用户添加代码#! /bin/bashclear#用户名echo " 新用户添加"echo "==============================" while truedoecho -n "请输入用户名:"read username页脚内容12a=` expr match "$username" "[0-9a-zA-Z]*" `b=` expr length "$username" `if ( test $a -ne $b ) thenecho "用户名只能是数字或字母,请重新输入用户名:"elif ( test -z "$username" ) thenecho "用户名不能为空,请重新输入用户名:"elsebreakfidone#用户密码while truedoread -p "请输入密码:" passwdif ( test ` expr match "$passwd" "[0-9a-zA-Z]*" ` -ne ` expr length "$passwd" ` ) then echo "用户密码只能为数字或字母,情重新输入密码"elif ( test -z "$passwd" ) then页脚内容13echo "用户密码不能为空,请输入密码"elif ( test ` expr length "$passwd" ` -lt 6 ) thenecho "密码长度不能小于6"elseread -p "请输入确认密码:" ackpwif(test "$passwd" = "$ackpw" ) thenbreakelseecho "两次的密码不匹配"fifidone#用户IDwhile truedoread -p "请输入用户ID:" userid页脚内容14if ( test ` expr match "$userid" "[0-9]*" ` -ne ` expr length "$userid" ` ) then echo "用户ID只能为数字"elif ( test -z "$userid") thenecho "用户ID不能为空"elif ( test $userid -lt 500 ) thenecho "用户ID不能小于500,请重新输入"elsebreakfidone#组IDwhile truedoread -p "请输入组ID:" groupidif ( test ` expr match "$groupid" "[0-9]*" ` -ne ` expr length "$groupid" ` ) then echo "组ID只能为数字"elif ( test -z "$groupid" ) then页脚内容15echo "组ID不能为空, 请重新输入"elif ( test $groupid -lt 500 ) thenecho "组ID不能小于500,请重新输入"elsebreakfidone#登录shellwhile truedoread -p "请输入登录shell(bash,sh kash,csh):" shellnameif (test "$shellname" != "bash" -a "$shellname" != "sh" -a "$shellname" != "kash" -a "$shellname" != "csh" ) thenecho "你输入的shell名不存在本系统中,请重新输入"elsebreakfi页脚内容16done#添加用户userinfo="$username:$passwd:$userid:$groupid:$username:/home/$username:/bin/$shellname" if ( test $? -ne 1 ) thenecho $userinfo >> passwdif ( test $? -eq 0 ) thenecho "用户添加成功"elseecho "用户添加失败"fifi3)用户删除代码#! /bin/bash#删除用户clearecho " 用户删除"echo "========================="页脚内容17while truedoread -p "输入用户ID:" useridsif( test ` expr match "$userids" "[0-9]*" ` -ne ` expr length "$userids" `) then echo "输入的用户ID只能是数字,请重新输入"elif ( test -z "$userids" ) thenecho "用户ID不能为空"elsebreakfidonegetuserid=$( awk -F ':' ' $3 == "'$userids'" {print $3} ' passwd )if ( test $getuserid ) thenread -p "是否要删除(Y/N):" ackif (test "$ack" = "Y" ) thensed -i '/'"$userids"'/d' passwdif ( test $? -eq 0) then页脚内容18echo "删除成功"elseecho "删除失败"breakfielsebreakfielseecho "用户不存在"fi六心得体会在本次shell大作业中,学习了很多知识,掌握的很多Linux的相关命令,同时也对Linux有了更深的了解,在shell编程中也找到了一些技巧,加深了对shell编程的能力和认识。

相关文档
最新文档