我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux文件及用户管理的实例练习

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux文件及用户管理的实例练习

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

[root@centos7 etc]# ls -d /etc/[^[:alpha:]][:alpha:]*

2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

[root@centos7 etc]# mkdir /tmp/mytest1 && cp -a /etc/[p]*[^[:digit:]] /tmp/mytest1/
[root@centos7 etc]# ls /tmp/mytest1/ #查看结果
pam.d passwd- pinforc plymouth pnm2ppa.conf postfix prelink.conf.d profile protocols purple
passwd pbm2ppa.conf pki pm popt.d ppp printcap profile.d pulse python

3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

[root@centos7 etc]# tr 'a-z' 'A-Z' < /etc/issue >/tmp/issue.out
[root@centos7 etc]# cat /tmp/issue.out 查看内容
\S
KERNEL \R ON AN \M

4、请总结描述用户和组管理类命令的使用方法并完成以下练习:

(1)、创建组distro,其GID为2019;

[root@centos7 etc]# groupadd distro -g 2019
[root@centos7 etc]# getent group distro #验证distro的GID
distro:x:2019:

(2)、创建用户mandriva, 其ID号为1005;基本组为distro;

[root@centos7 etc]# useradd mandriva -u 1005 -g distro
[root@centos7 etc]# id mandriva #验证mandriva的UID号和基本组
uid=1005(mandriva) gid=2019(distro) groups=2019(distro)

(3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

[root@centos7 etc]# useradd mageia -u 1100 -d /home/linux
[root@centos7 etc]# getent passwd mageia #验证结果
mageia:x:1100:1100::/home/linux:/bin/bash

(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

[root@centos7 etc]# echo "mageedu" | passwd mageia --stdin -x 7
[root@centos7 etc]# getent shadow mageia #验证结果
mageia:!!:18308:0:7:7:::

(5)、删除mandriva,但保留其家目录;

[root@centos7 etc]# userdel mandriva
[root@centos7 etc]# ls /home/ #验证结果 mandriva目录依旧存在
diyoujia linux mandriva slackware test

(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

[root@centos7 etc]# useradd slackware -u 2002 -g distro -G peguin
[root@centos7 etc]# id slackware #验证结果
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)

(7)、修改slackware的默认shell为/bin/tcsh;

[root@centos7 etc]# chsh slackware -s /bin/tcsh
[root@centos7 etc]# getent passwd slackware #验证结果
slackware:x:2002:2019::/home/slackware:/bin/tcsh

(8)、为用户slackware新增附加组admins;

[root@centos7 etc]# usermod slackware -aG admins
[root@centos7 etc]# id slackware #验证结果
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin),2021(admins)

以上就是本次介绍的全部相关知识点,感谢大家的学习,希望我们整理的内容能够帮助到大家。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux文件及用户管理的实例练习

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux文件及用户管理的实例练习

1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。[root@centos7 etc]# ls -d /etc/[^[:alpha:]][:alpha:]*2、复制/etc目录下所有以p开头,以非数
2022-06-04

Linux系统用户管理之/etc/group组文件的示例分析

这篇文章将为大家详细讲解有关Linux系统用户管理之/etc/group组文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Gro
2023-06-13

Linux用户和用户组的概念及管理概述

这篇文章主要介绍“Linux用户和用户组的概念及管理概述”,在日常操作中,相信很多人在Linux用户和用户组的概念及管理概述问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux用户和用户组的概念及管理概述
2023-06-13

Linux下如何管理用户组与文件权限

在 Linux 下,用户组与文件权限的管理是非常重要的,它们对于保护系统安全性和数据的完整性具有关键作用用户组管理:用户组是一种将多个用户组织在一起的方法,以便于对资源进行访问和管理。在 Linux 下,可以使用 groupadd、grou
Linux下如何管理用户组与文件权限
2024-09-25

Linux文件/目录的权限及归属管理使用

一、文件的权限和归属概述 1、访问权限读取r:允许查看文件内容、显示目录列表; 写入w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录; 可执行x:允许运行程序、切换目录 2、归属(所有权)属主:拥有该文件或目录的用户账号; 属
2022-06-04

使用Linux 怎么实现文档多租户管理

使用Linux 怎么实现文档多租户管理?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。创建账户相关信息groupadd microsoft ; 新增群组useradd -G
2023-06-10

Linux有哪些常用的磁盘管理及文件目录管理命令

这篇文章主要介绍“Linux有哪些常用的磁盘管理及文件目录管理命令”,在日常操作中,相信很多人在Linux有哪些常用的磁盘管理及文件目录管理命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux有哪些常
2023-06-12

linux修改文件所属用户和组的实例方法

在linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组别;或者在root用户下,这样可以修改任何文件的拥有者及用户组。 而修改文件所属用户和组,需要用到chown命令。 chown 命令
2022-06-04

Linux系统中管理用户和用户组的相关配置文件是什么

本篇内容介绍了“Linux系统中管理用户和用户组的相关配置文件是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux 是一个多用户、
2023-06-12

Linux中用户管理和文件系统命令有哪些

这篇文章将为大家详细讲解有关Linux中用户管理和文件系统命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 基础命令Linux系统的命令通常都是如下所示的格式:命令名称 [命名参数] [命令对象]
2023-06-15

linux中文件与目录管理的示例分析

这篇文章给大家分享的是有关linux中文件与目录管理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。====基本命令====# pwd [-P] :显示当前的工作目录-P:选项表示显示实际的工作目录,而非
2023-06-13

Linux gzip命令压缩文件实现原理及代码实例

gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。 再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。 gzi
2022-06-03

spring aop实现用户权限管理的示例

AOP 在实际项目中运用的场景主要有 权限管理(Authority Management)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging)
2023-05-30

Linux磁盘及文件系统管理是怎么样的

Linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录
2023-06-06

Linux管理文件的常用命令总结

本篇内容主要讲解“Linux管理文件的常用命令总结”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux管理文件的常用命令总结”吧!1.Linux cat命令cat 命令用于连接文件并打印到标
2023-06-16

linux中磁盘与文件系统管理的示例分析

这篇文章将为大家详细讲解有关linux中磁盘与文件系统管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。====三个重要的概念====* super block:记录文件系统的整体信息,包括in
2023-06-13

MySQL中的.ibd文件作用及管理方法

MySQL中的.ibd文件作用及管理方法在MySQL中,每个数据库表都会对应一个.ibd文件,这个文件承载着表中的实际数据。.ibd文件的作用非常重要,它存储了表的数据和索引信息,属于InnoDB存储引擎特有的文件类型。在数据库管理中,正
MySQL中的.ibd文件作用及管理方法
2024-03-14

linux文件管理命令实例分析【显示、查看、统计等】

本文实例讲述了linux文件管理命令。分享给大家供大家参考,具体如下: 1、显示文件内容cat : 显示文件内容 tac : 倒序显示内容2、更改文件权限chmod :更改文件权限 -R 递归改变 chown :更改文件拥有
2022-06-03

管理客户资料的软件选择及使用指南

客户资料管理是企业管理的重要组成部分,它关系到企业的发展和客户满意度。因此,选择一款合适的软件来管理客户资料是非常必要的。本文将为你推荐几款管理客户资料的软件,并详细说明它们的使用方法和特点。一、CRM(客户关系管理)软件CRM软件是一款集客户管理、销售管理、服务管理等功能于一体的软件,可以帮助企业更好地管理和维
管理客户资料的软件选择及使用指南
2023-12-10

编程热搜

目录