属主属组其他人对文件的rwx权限

1.userdel删东西不全,会有残留,

彻底删除[root@localhost ~]# userdel -r tom
单个删除[root@localhost ~]# rm -rf /var/spool/mail/tom
分别对应的数字值  r=4 w=2  x=1,则rwx=7

#1创建目录,
[root@localhost ~]# cd /tmp/
查看权限
[root@localhost tmp]# ll -d /tmp/
drwxrwxrwt. 70 root root 8192 10月 29 13:41 /tmp/
创建文件
[root@localhost tmp]# mkdir /test
查看权限
[root@localhost tmp]# ll -dl /test
drwxrwxrwx 4 root root 43 10月 29 12:37 /test
[root@localhost tmp]# cd /test
[root@localhost test]# touch a.txt
[root@localhost test]# ll a.txt
-rw-r--r-- 1 root root 0 10月 29 13:47 a.txt
创建普通用户
[root@localhost test]# useradd tom
[root@localhost test]# su - tom
上一次登录:日 10月 29 13:18:49 CST 2017pts/0 上
[tom@localhost ~]$ cd /test
查看文件
[tom@localhost test]$ ls
a.txt  test1  tom
#4
[tom@localhost test]$ cat a.txt        #(无内容)
#6
[tom@localhost test]$ cat a.txt    (可读)
[tom@localhost test]$ echo 'tom' >> a.txt    (可写)
#8
[tom@localhost test]$ cat a.txt
-bash: ./a.txt: 权限不够
#11
[tom@localhost test]$ ./a.txt    (可执行)

#2超级用户
[wushang@localhost ~]$ su - root
密码:
上一次登录:日 10月 29 13:00:00 CST 2017pts/1 上
[root@localhost ~]# echo 'root11111' > a.txt
[root@localhost ~]# chmod o=- a.txt         (其他人权限为0)
[root@localhost ~]# ll a.txt
-rwxr----- 1 root root 10 10月 29 13:49 a.txt
#5.
[root@localhost ~]# chmod o=r a.txt
#7
[root@localhost ~]# chmod o=w a.txt
#9
[root@localhost ~]# cat a.txt
root11111
#10
[root@localhost ~]# chmod o=rx a.txt
#12
[root@localhost ~]# vim a.txt       (加了ls passwd)
[root@localhost ~]# ./a.txt
anaconda-ks.cfg  a.txt    initial-setup-ks.cfg  jack.txt
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码未提供
重新输入新的 密码:
密码未提供passwd: 鉴定令牌操作错误
[root@localhost ~]#
[root@localhost ~]# 

usermod -G 目标组名 用户名 ----------将此用户添加至目标组之中

权限可加减eg:chmod u-r a.txt

u-  g  -o

r u-r     g-r

x

w

属主属组对目录的rwx权限

#1创建用户
[root@localhost ~]# useradd alex
#3
exit
[root@localhost ~]# su - alex
[root@localhost alex]# ls /test/test1/
jack1.txt  jack2.txt
#5
[root@localhost alex]# cd /test/test1/
[root@localhost test1]# cd /test/test1
[root@localhost test1]# pwd
/test/test1
7
[root@localhost test1]# ls
jack1.txt  jack2.txt
9
[root@localhost test1]# exit
登出
[tom@localhost test]$ su - alex
[tom@localhost test]$ cd /test/test1
11
[tom@localhost test]$ rm -rf /test/test1/jack1.txt
13
[tom@localhost test]$ ls /test/test1
jack1.txt  jack2.txt
[tom@localhost test]$ touch /test/test/tom.txt
15
[tom@localhost test1]$cd/test/test1
[tom@localhost test1]$ ls
[tom@localhost test1]$ touch /test/test117
[tom@localhost test1]$ exit
[root@localhost test]# cd /test/test1
[root@localhost test1]# touch /test/test1
[root@localhost test1]# ls
jack1.txt  jack2.txt
[root@localhost test1]# rm -rf jack2.txt
[root@localhost test1]# ll a.txt

2
[jack@localhost ~]$ mkdir /test/test1
[jack@localhost ~]$ touch /test/test1/jack1.txt
[jack@localhost ~]$ touch /test/test1/jack2.txt
[jack@localhost ~]$ exit
[root@localhost ~]# ll -d /text/text1/
[root@localhost ~]# chmod o-x /test/test1/4[root@localhost ~]# chmod o-x /test/test1/
6[root@localhost ~]# chmod o=rx /test/test1/
8[root@localhost ~]# chmod o=r /test/test1/
10
[root@localhost ~]# cd /test/test1
[root@localhost test1]# ll
[root@localhost test1]# chmod 777 *
[root@localhost test1]# ll
总用量 0
-rwxrwxrwx 1 jack jack 0 10月 29 14:39 jack1.txt
-rwxrwxrwx 1 jack jack 0 10月 29 14:39 jack2.txt
[root@localhost test1]# ll-d /test/test1/
bash: ll-d: 未找到命令...
[root@localhost test1]# ll
总用量 0
-rwxrwxrwx 1 jack jack 0 10月 29 14:39 jack1.txt
-rwxrwxrwx 1 jack jack 0 10月 29 14:39 jack2.txt
[root@localhost test1]# ll -d /test/test1
drwxrwxr-- 2 jack jack 40 10月 29 14:39 /test/test1
[root@localhost test1]# chmod o+x /test/test1
12
[root@localhost test1]# ls
jack1.txt  jack2.txt
14
[root@localhost test1]# ls
jack1.txt  jack2.txt
[root@localhost test1]# ll.tom.txt
[root@localhost test1]#
[root@localhost test1]# ll -d /test/test1
drwxrwxr-x 2 jack jack 23 10月 29 15:08 /test/test1
[root@localhost test1]# chmod o=- /test/test1
[root@localhost test1]# ll -d /test/test1
drwxrwx--- 2 jack jack 23 10月 29 15:08 /test/test1
16
[root@localhost test1]# usermod -G jack alex
[root@localhost test1]# id jack
\uid=1206(jack) gid=1206(jack) 组=1206(jack)

对于用户的目录下的文件的权限例子

/test/a.txt   分析分为三个模块文件,目录,根目录,可以倒着分析

mkdir目录touch文件

#1
[root@localhost test1]# mkdir /test                            创建目录
[root@localhost test1]# touch /a.txt                           创建文件
[root@localhost test1]# touch /test/a.txt
查看文件权限
[root@localhost test1]# ll -l /test/a.txt
-rw-r--r-- 1 root root 0 10月 29 16:20 /test/a.txt
对文件权限修改
[root@localhost test1]# chmod o=- /test/a.txt
修改后文件的权限
[root@localhost test1]# ll /test/a.txt
-rw-r----- 1 root root 0 10月 29 16:20 /test/a.txt
查看目录的权限
[root@localhost test1]# ll -d /test
drwxr-x--- 2 root root 19 10月 29 16:20 /test.
查看根目录权限
[root@localhost test1]# ll -d /
dr-xr-xr-x. 18 root root 256 10月 29 16:19 /
创建新用户
[root@localhost test1]# useradd sb
[root@localhost test1]# su - sb
[sb@localhost ~]$ echo 1111 > /test/a.txt
-bash: /test/a.txt: 权限不够
#3在文件内写信息
[sb@localhost ~]$ echo 1111 > /test/a.txt
-bash: /test/a.txt: 权限不够
#5
[sb@localhost ~]$ echo 1111>> /test/a.txt
-bash: /test/a.txt: 权限不够
[sb@localhost ~]$ echo 1111 > /test/a.txt
-bash: /test/a.txt: 权限不够
[sb@localhost ~]$ echo 1111 > /test/a.txt
-bash: /test/a.txt: 权限不够
[sb@localhost ~]$ 

#2
[root@localhost test1]# ll /test/a.txt
-rw-r----- 1 root root 0 10月 29 16:20 /test/a.txt
[root@localhost test1]# ll -d /test/
drwxr-x--- 2 root root 19 10月 29 16:20 /test/
[root@localhost test1]# chmod o=x /test
#4
[root@localhost test1]# cat a.txt
[root@localhost test]# ll -d /test
drwxr-xr-x 2 root root 19 10月 29 16:39 /test
[root@localhost test]# ll -d /
dr-xr-xr-x. 18 root root 256 10月 29 16:33 /
[root@localhost test]# chmod o=x /
6
[root@localhost test]# !cat
cat a.txt

补充:

4-r  读 cat cd

2-w 写echo

1-x 执行./

cat看文件内容

chmod -w -------------给予其他组用户写入文件的权限

chmod o=- -----------删除其他组用户的读取权限

chmod o=r -------------给予其他组用户的读取权限

echo 添加文件内容

./啊,txt  表示   执行文件的命令参数(必须有x权限)

eg:chomd o=rx a.txt

转载于:https://www.cnblogs.com/yushengqingzhijiaoshang/p/7748471.html

小白的python之路Linux部分10/2829相关推荐

  1. 运维小白的python之路(一)

    运维小白的python之路(一) 本人运维小白一枚,目前在负责某银行的测试服务器的基础运维.浑浑噩噩的过了一年,工作上也涉及不到什么技术.身边的朋友们都在各自的领域内奋斗发展,感觉自己不能这样下去了, ...

  2. 小白的Python之路 day5 configparser模块的特点和用法

    configparser模块的特点和用法 一.概述 主要用于生成和修改常见配置文件,当前模块的名称在 python 3.x 版本中变更为 configparser.在python2.x版本中为Conf ...

  3. 小白学习PYTHON之路---PY文件转换成EXE可执行文件

    一.背景 今天闲着无事,写了一个小小的Python脚本程序,然后给同学炫耀的时候,发现每次都得拉着其他人过来看着自己的电脑屏幕,感觉不是很爽,然后我想着网上肯定有关于Python脚本转换成可执行文件的 ...

  4. 小白的python之路11/3总结

    ln-s 指定源是谁 l是软连接,其中源文件相当于快捷方式 1.打包 归档命令 tar -cvzf test.tar a.txt b.txt c.txt其中c是创建,v是详细信息,f是打包后文件名,a ...

  5. Python小白的进阶之路---Day2

    Python小白的进阶之路---Day2 1. 列表 1.1 标志 1.2 基本操作 (1)创建列表 (2)向列表添加元素 (3)从列表删除元素 (4)拷贝 1.3列表相关方法 2.元祖 2.1标志 ...

  6. python自学路线-零基础Python学习路线,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  7. 零基础Python学习路线图,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  8. Python小白的进阶之路---Day5

    Python小白的进阶之路---Day5 1.file 1.1打开文件方式(读写两种方式) 1.2文件对象的操作方法 1.3学习对excel及csv文件进行操作 2.os模块 3.datatime模块 ...

  9. python开源流程图软件_适用于Linux的10种最佳流程图和图表软件

    图表是我们联系信息并处理其重要性的好方法. 它们有助于沟通关系和抽象信息,并使我们可视化概念. 流程图和图表工具可用于从基本工作流程图到复杂网络图 ,组织图, BPMN ( 业务流程模型和表示法 ), ...

最新文章

  1. C语言 条件编译详解
  2. 痞子衡嵌入式:第一本Git命令教程(0)- 索引
  3. [设计模式原则]第五回:迪米特原则
  4. 源码解析Spring Boot2默认数据库连接池HikariCP(高性能原因分析)
  5. Android开发 无线Wifi+WifiUtil工具类,直面秋招
  6. 【破解】百度网盘不限速(亲测可用)
  7. 前端实现 html 下载(保存)为 word 格式的文件
  8. “图书管理系统”数据视图
  9. 相邻数对和Python学习---多维缩减
  10. Redis 提示“Couldn‘t determine DBSIZE!”
  11. ubuntu 切换中文输入法
  12. 关于计算机合成图像的应用中,数字图像合成技术综述
  13. PCB-电源布局及其布线优化
  14. A Game of Thrones(84)
  15. 【spark实训】-- Scala实现单词计数
  16. Unity学习笔记--超简单:两个游戏对象直接用线连接(UI和世界坐标下均可)
  17. 全网最详细 Spring Cloud 入门总结
  18. JDBC 学习笔记 day02 用 PreparedStatement 实现 CRUD 操作
  19. Java性能优化学习2:性能优化切入点(上)
  20. 贪心算法——活动安排、会场安排

热门文章

  1. 【c语言复习笔记】初始c源程序及其数据类型
  2. android 蓝牙控制继电器——单片机控制端
  3. 视频帧率对人眼主观感受的影响 2
  4. sequelize 增加数据库字段_sequelize 5.0中文文档连接数据源及数据类型 (一) - node.js语言最好用的orm...
  5. 凝思系统改时间_大众改原厂盲点监测系统,中山大众原厂改装,途观L改盲点监测...
  6. Java加权负载均衡策略
  7. Codeforces Round #723 (Div. 2)B. I Hate 1111(完全背包)
  8. 【软考】2020年下半年计算机技术与软件资格考试划水贴
  9. 【Luogu1160】队列安排(双向链表)
  10. 【POJ3889】Fractal Streets(分形图)