Linux学习笔记_2.Linux权限理解
2018-02-27 15:26
232 查看
一.shell命令及运行原理
1.Linux从严格意义上来说是一个操作系统,我们称之为“核心”kernal,但对以一般用户, 不能直接使用kernal,而是通过kernal的外壳程序,就是所谓的shell来与kernal进行沟通 2.shell:命令行解释器 将命令翻译给kernal 将kernl处理结果翻译给用户 3.bash:shell的一种
二.Linux权限
1.useradd 用户名 :添加用户(root权限才能添加用户) 在/etc/passwd中添加用户信息 passwd文件中用户数据的含义 用户名 : 未知数(曾经是存放密码,现在存放在/etc/shadow中) : ID : 组ID : 用户的说明信息 : 家目录 : 登陆时的shell的名字(缺省的shell为bash) 2.文件类型 - 普通文件 d 目录文件 b 块设备文件 ls -l /dev/sda* s- d- a- c 字符设备文件 tty 查看当前终端 终端文件 /dev/pts/0 可以通过命令将内容显示到另一个终端上 ls -l . > /dev/pts/1 l 软链接文件(快捷方式) ln -s 文件 软链接名 p 管道文件 先进先出 mkfifo 管道文件名 s 本地套文件 3.drwxrwxr-x 第一位是文件类型 读 有r 无- 写 有w 无- 执行 有x 无- 接下来三位,文件拥有者权限 接下来三位,本组用户权限 最后三位,其他用户权限 4.修改权限(root/文件拥有者) (1).文件访问者的分类 chmod u(文件拥有者) +/-/= r/w/x g(本组用户) o(其他用户) a(all) (2).文件/目录访问权限的分类 r/4 读 w/2 写 x/1 执行 - 不具备该项权限 文件的权限 创建文件缺省条件是6-6-6(rw-).但实际创建出来的还要受umask影响 目录的权限 r 是否能ls(浏览)目录 w 在目录下创建,删除,移动文件 x 是否能cd目录 创建目录缺省条件是7-7-7(rwx)/5-5-5(r-x).但实际创建出来的还要受umask影响 umask :查看或修改文件掩码 root权限掩码 0022 普通用户 0002 mask & ~umask (3).文件访问权限的相关设置方法 + 加权限 - 减权限 = 重新赋值权限 chmod [参数] 权限 文件名 -R :递归修改目录文件的权限 chmod o+w maomaochong.txt chmod o+2 maomaochong.txt chmod 700 maomaochong.txt //一般使用八进制命令 给其他用户加上读"maomaochong.txt"的权限 root用户拥有所有权限,即使 chmod a-w maomaochong.txt ,root也还是拥有写的权限 (4).sticky bit 黏贴位 设置了黏贴位后 root可以删除 该目录所有者可以删除 该文件所有者可以删除 t: chmod o+t /test/ 设置t权限必须有x权限,否则显示的T,即无效的黏贴位 (5).s 用户设置位/设置用户位
三.小结
1.命令选项的先后顺序可以随意,但是命令名必须在第一位,只有个别命令例外 2.多个选项可以共用一个"-",但是命令选项要连在一起 ls -lh code => ls -l -h code 3.#为注释符 4.Linux下面将所有的东西都抽象成文件 一切皆文件 5.ctrl + "C" :中止正在执行的程序或命令 6."\" 续行符 7.crtl + l == clear 清屏 8."~"代表根目录 9.crtl + d == EOF,文件结束 10.ctrl + z ,进程暂停 11.库函数存放在 /usr/include 中 12. elf:Linux下的可执行文件 PE:Windows下的可执行文件 正因为不同系统下可执行文件格式不同,所以不停系统下的程序不能在另一个程序下运行 13.重置root密码(百度即可) 开机时,在倒数界面是,按键盘上的上下键,选择对应的系统 按 e 进入编辑 在 kernel 选项上按 e 最后加上1 b:重启 进入界面使用 passwd 命令重置密码 重启 14.whereis 命令 :查找命令在哪 which 命令 :结果简洁
相关文章推荐
- Linux Shell学习笔记5:理解Linux文件权限
- 关于linux里pg command 命令的简单理解——学习笔记
- Linux用户、用户组、文件权限学习笔记
- Linux 文件夹权限 学习笔记
- Linux基础知识学习笔记(一)--文件系统的权限管理
- Linux学习笔记二、权限操作,ls,chgrp,chown,chmod,cp,mkdir,touch,rm,su,exit,cat,.,..,uname -r,lsb_release -a
- 《深入理解LINUX内存管理》学习笔记 (四)
- Linux用户、用户组、文件权限学习笔记
- (Linux学习笔记二)linux的文件权限与目录配置
- Linux命令(shell)从入门到精通 学习笔记之1:文件安全与权限
- Linux学习笔记——权限管理(1)
- linux学习笔记(一 文件权限控制)
- linux学习笔记之--文件及目录权限
- linux一般的权限配置,学习笔记
- 《深入理解LINUX内存管理》学习笔记 (三)
- Linux文件夹权限 学习笔记
- Linux文件夹权限 学习笔记
- Linux学习笔记-相关权限
- 【学习笔记——Linux】Linux 文件权限与目录配置
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本