vi编辑器3种模式,
命令模式
dd 删除整行
yy 复制整行
p 粘贴
x 删除光标所处的字符

插入模式
a 在光标后插入
i 在光标前
o 换行输入

末行模式 : 切换到末行模式
:set nu 显示行号
:set nonu 不显示行号

用户信息存放位置 /etc/passwd
用户和群组密码存放位置 /etc/shadow
在centos6 中普通用户uid 500 开始,包含500
在 centos7 中普通用户 uid 1000 开始

添加用户 useradd username 可指定u g c 等选项
查看当前用户ID: id username
查看当前用户名字:whoami
设置用户密码:passwd username (普通用户只能通过passwd 修改自己本身密码)
删除一个用户:userdel username (-r 会连同创建的家目录一同删除)
创建组:groupadd groupname

gpasswd -A libai tang 设置libai 为组tang 的管理员
newgrp tang 当前用户请求加入组tang中

centos7中普通用户提权
1.root权限将普通用户(假设为001)加入wheel 中
usermod -G wheel 001
2.sudo 命令即可
chown 用户名 文件名 改的属主
chown :用户名 文件名 改的属组
chown 属主:属组 文件名
chown 属主.属组 文件名
常用命令选项
-R:递归修改指定目录下所有文件 子目录的归属
chgrp 只改组
-R:递归修改指定目录下所有文件 子目录的归属
chmod [ugoa][+ - =][rwx] 用于更改文件权限
例如文件 a 的权限为0
赋予a读权限 chmod 222 a
赋予a写权限 chmod +444 a
当使用bash时,权限并不影响,原理,bash先读取文件内容,然后再执行,而非执行原文件
getfacl 文件名 这样查看权限更完整
用于设置特定的用户或组的权限
setfacl [mxbRd][goua]:用户名 :权限 文件名
例如有用户,xiaoming, 有组名banji 有个文件1.txt权限为0
现在须赋予该用户对改文件有所有权限,则
setfacl -m u:xiaoming :rwx 1.txt

default 目录 (继承权限)只能用于目录 对目录中创建的目录有影响

linux笔记之 vi编辑器和用户的配置文件及提权相关推荐

  1. 编辑Linux系统实验,linux操作系统实验vi编辑器的使用

    姓名: 学号 班级: 实验二 vi编辑器的使用 一.实验目的 1. 掌握Linux系统的vi编辑器 2. 掌握Linux系统的文本编辑 二.实验环境 1. Linux软件和计算机 三.实验内容或步骤 ...

  2. delphi中richedit中光标如何定位到最后_嵌入式开发之Linux系统中Vi编辑器的使用

    请大家关注点赞,已经完成物联网相关开发,会从硬件层,硬件中间层,传输层,软件中间件(物联网云平台),APP开发相关博文.首先从嵌入式开发博文开始!上一节关于<>.本节关于Linux系统中V ...

  3. 【大数据前置基础】Linux系统中VI编辑器使用、文件目录操作、权限管理、Java安装

    VI编辑器使用.文件目录操作.网络配置.常用命令与shell编程 1 VI编辑器使用 2 文件目录的操作 2.1 ls 显示文件和目录列表 2.2 mkdir 创建目录 2.3 cd 切换目录 2.4 ...

  4. linux中在vi编辑器中执行存盘退出命令是?

    linux中在vi编辑器中执行存盘退出命令是? 方法一:首先需要按ESC键回到命令模式,然后按:wq. 方法二:按住shift再按两下'z'键.

  5. Linux中设置vi编辑器的编码格式以及使用

    Linux中设置vi编辑器的编码格式以及使用 vi ~/.vimrc set fileencodings=utf-8,gbk set termencoding=utf-8 set encoding=u ...

  6. Linux如何退出VI编辑器

    Linux如何退出VI编辑器 2008-10-22 09:55 :q退出    :q!强行退出(不存盘)    :qw or ZZ存盘退出    用ESC键只能切换到命令状态 更加详细内容: 在 li ...

  7. linux命令:find、打包解包、vi编辑器、用户权限

    搜索命令 1.find 搜索 1.1 目标 通过find命令 在特定目录下(包含它的后代目录) 搜索 符合条件的文件 1.2 实现 : 在指定目录中 根据名称 搜索 命令格式 序号 命令格式 作用 0 ...

  8. 【linux笔记】vi和vim编辑器,重定向输出,系统命令,进程,管道

    vi/vim 在linux下一般使用vi编辑器来编辑文件 Vi既可以查看文件也可以编辑文件. 三种模式: 命令行.插入.底行模式 切换到命令行模式:ESC键 切换到插入模式:按i,o,a键 切换到底行 ...

  9. 常用的linux命令以及vi编辑器操作指令

    常用的基本命令 绝对路径和相对路径 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/local/nginx 这个目录. 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/loca ...

最新文章

  1. 一张图追踪测序的大历史背景
  2. 嵌入式linux支持python,【python】嵌入式设备上python的使用
  3. php不同用户显示不同表单_php 实现接收多个name相同但Value不相同表单数据实例...
  4. 【SpringBoot零基础案例08】【IEDA 2021.1】SpringBoot获取核心配置文件application.properties中的自定义配置
  5. 谷歌上线数据搜索引擎 Dataset Search
  6. java 跳表_跳表 skiplist
  7. springboot(六):如何优雅的使用mybatis
  8. [ora-02289] sequence does not exist
  9. 【转】C# DateTime.Now详细用法
  10. 手动实现JSON.stringify
  11. -stdcall详解
  12. 计算机主机包括哪两大部分,电脑硬件分为哪几个部分
  13. 这些行业高薪职位最多
  14. 重装系统后电脑图片显示不出来怎么办
  15. js动态添加html页签(JavaScript 拼接html标签代码)
  16. python爬虫selenium-前程无忧
  17. 从此,清华不再「唯论文数」!校长邱勇:大学不能把学术权力,交给期刊编辑和审稿人...
  18. 数据结构使用c语言第5版答案,数据结构(c语言版)第五章答案.doc
  19. 强化学习Openai Gym基础环境搭建
  20. 容联云通讯宣布首次公开发行定价

热门文章

  1. 【线上分享】边缘计算与云原生
  2. 三十年TCP与七年QUIC 谁才是未来?
  3. 致谢!LF AI Day
  4. 《直播疑难杂症排查系列》之一 :播放失败
  5. 唯品会 1000+ 台 Hadoop 集群优化经验
  6. map和mapValues的纠纷
  7. leetcode 406. Queue Reconstruction by Height | 406. 根据身高重建队列(Java)
  8. Squash my last X commits together using Git | Git 如何合并历史提交记录?
  9. Spring Boot中使用Swagger CodeGen生成REST client
  10. 怎么把cad做的图分享给别人_在线协同文档分享后,别人只能看却不能写怎么办?...