专栏首页网络技术联盟站Centos7笔记 | 用户和组、Linux文件权限、文件属性

Centos7笔记 | 用户和组、Linux文件权限、文件属性

练习1. 某互联网公司职能及员工信息表,如表5-3所示,请在Linux系统中创建相关员工,并把员工加入到部门。

部门

职能

讲师部(teacher)

jfwu,jfcai

市场部(market)

jfxin,jfqi

管理部(manage)

jfedu,jfteach

运维部(operater)

jfhao,jfyang

Linux用户和组管理

练习2. 批量创建1-100个用户,用户名以jfedu开头,后面紧跟1,2,3,例如jfedu1,jfedu2,jfedu3。

使用for循环:

for  u  in `seq 1  100`;do  useradd  jfedu$u; done

练习3. 使用useradd创建用户并通过-p参数指定密码,设定完密码需通过系统能正常验证并登陆。

练习4. 小王公司服务器,使用Root用户通过SecureCRT远程登陆后,如图5-3所示,发现登录终端变成bash-4.1#,是什么原因导致?以及如何修复为正常的登录SHELL环境,请写出答案。

1.1 Linux文件特殊权限

文件的特殊权限:suid、sgid、sbit等三种特殊权限

Suid是让执行者jfedu1临时拥有属主root的权限,仅对二进制文件(命令)生效。

Sgid让执行者临时拥有属组的权限,在目录中创建的文件自动继承该目录用户组,可以对目录生效。

Sbit权限:特殊权限位(粘滞位)。Sbit可以确保用户只能删除自己的文件,不能删除其他人的文件。

1.2 VIM 编辑器讲解

Vim编辑器模式常用有三种,分别是:

  • 命令行模式;
  • 文本输入模式;
  • 末行模式。

vim是vi的升级版本,它是安装在Linux操作系统中的一个软件,官网为:www.vim.org

在Linux Shell终端下默认执行vim命令,按Enter键后:

  • 默认进入命令行模式;
  • 在命令行模式按i进入文本输入模式;
  • 按ESC进入命令行模式;
  • 按:进入末行模式。

“vim” 为全键盘操作的编辑器,所以在各个模式下都有很多功能键。下面列举一下,其中咱们认为常用的会用红色标出,需要你多加练习,另外不常用的你也需要知道。

本文分享自微信公众号 - 网络技术联盟站(it666lmz),作者:夏轩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从零开始学习华为路由交换 | 模式切换

    进入设备首先进入的是用户模式,如果要对设备进行业务配置,则需要从用户模式进入系统模式。

    网络技术联盟站
  • 华为路由交换技术 | 访问控制列表ACL(Access Control List )详解与配置案例

    高级ACL(3000-3999):可以匹配源ip、目标ip、源端口、目标端口等三层和四层的字段。

    网络技术联盟站
  • 如何解决VLAN内用户不能实现互通的问题?

    在任意视图下执行display interface interface-type interface-number命令查看需要互通的端口的运行状态。

    网络技术联盟站
  • 聊聊设计模式之工厂方法模式

    定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。

    黄泽杰
  • 一步一步实现Android的MVP框架

    内容大纲: Android 开发框架的选择 如何一步步搭建分层框架 使用 RxJava 来解决主线程发出网络请求的问题 结语 一、Android开发框架的选择 ...

    腾讯Bugly
  • SpringBoot学习笔记(十一:使用MongoDB存储文件 )

    MongoDB是一个面向文档的数据库,使用BSON(Binary JSON:二进制JSON)格式来存储数据。

    三分恶
  • 利用Python实现斐波那契数列的方法实例

    砸漏
  • JVM之SerialOld收集器

    WindWant
  • RabbitMQ入门-高效的Work模式

    扛不住的Hello World模式 上篇《RabbitMQ入门-从HelloWorld开始》介绍了RabbitMQ中最基本的Hello World模型。正如其名...

    JackieZheng
  • 23种设计模式之——原型模式

    原型模式其实就是一个对象在创建另一个可定制的对象,而且不需要指定任何创建的细节。Java提供了Coneable接口,其中有一个唯一方法Clone(),实现这个接...

    良月柒

扫码关注云+社区

领取腾讯云代金券