Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成 ...
分类:
系统相关 时间:
2018-10-12 14:02:36
阅读次数:
169
文件权限除了r、w、x外还有s、t、i、a权限:s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不 ...
分类:
系统相关 时间:
2018-04-04 23:16:31
阅读次数:
332
功能:改变文件的所属权限 chmod [OPTION]... 模式... FILE... u 用户 g 组 o 其它 a 所有用户(默认) + 增加权限 - 删除权限 = 重新分配权限 r 读 w 写 x 执行 s 设置用户(或组)ID号 t 设置粘着位(sticky bit),防止文件或目录被非属 ...
分类:
系统相关 时间:
2017-12-20 16:49:32
阅读次数:
245
当设置粘着位时只有root或者owner才能删除、重命名文件。 示例: 用户apple默认组为fruit。 [root@titan ~]# id apple uid=1001(apple) gid=1001(fruit) 组=1001(fruit) step1 显示water文件夹信息,文件夹当前未 ...
分类:
系统相关 时间:
2017-08-10 22:22:44
阅读次数:
317
sticky bit简介:1.粘着位只对目录有效2.普通用户对该目录拥有w和x权限,即普通用户可以在此目录创建文件删除文件 粘着位作用:如果普通用户对一个目录拥有w权限,他就可以删除这个目录下的所有文件,包括别人创建的文件,这样的话,那这个目录的权限就不合理.粘着位的目的就是解决这个问题的.如果一个 ...
分类:
其他好文 时间:
2017-05-21 00:29:57
阅读次数:
188
(1)ACL权限1.查看分区ACL权限是否开启:dumpe2fs -h /dev/sda3-h 仅显示超级块中信息,而不显示磁盘块组的详细信息2.临时开启分区ACL权限:mount -o remount,acl /重新挂载根分区,并挂载加入acl权限3.永久开启分区ACL权限: vim /etc/f ...
分类:
系统相关 时间:
2017-01-19 14:37:38
阅读次数:
247
shell是一种程序设计语言,是访问操作系统内核的服务。 Linux的shell种类常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin ...
分类:
系统相关 时间:
2016-12-13 07:38:08
阅读次数:
270
$ brew install php70-mcrypt 报错: Error: parent directory is world writable but not sticky 搜索到github的答案 https://github.com/Homebrew/legacy-homebrew/issu ...
分类:
Web程序 时间:
2016-11-04 07:38:23
阅读次数:
487
粘滞位,或粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位,如此一来,只有目录文件的所有者或者root才可以删除或移动该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用户都可以删除和移动其中的文件。实际应用中,粘滞位一般用于/tmp..
分类:
其他好文 时间:
2016-08-22 23:43:46
阅读次数:
341
linux-粘滞位使用 粘滞位(Stickybit),又称粘着位,是Unix文件系统权限的一个旗标。最常见的用法在目录上设置粘滞位, 也只能针对?录设置,对于?件?效。则设置了粘滞位后,只有目录内文件的所有者或者root才可以删除或移动 该文件。如果不为目录设置粘滞位,任何具有该目录写和执行权限的用 ...
分类:
系统相关 时间:
2016-07-20 01:15:11
阅读次数:
298