基本权限的类别
访问方式(权限):
-读写:允许查看内容-read r
-写入:允许修改内容-write w
-可执行:允许运行和切换-execute x

对于文本文件:
r:cat head tail less
w:vim
x:运行

权限适合对象(归属):
-所有者:拥有此文件/目录的用户-user u
-所属组:拥有此文件/目录的组-group g
-其他用户:除所有者,所属组以外的用户-other o

以"-"开头的: 文件
以"l"开头的: 快捷方式
以"d"开头的: 目录

使用chmod命令:
chmod 归属关系"+,-,="权限类别文档
格式: chmod -R 递归赋予权限
例:mkdir /nn
chmod u-x /nn (给目录nn的所有者减去x权限)

chmod g+w /nn (给目录nn的所属组加上w权限)

chmod o=rwx /nn (赋给其他用户rwx权限)


如何判断用户具备的权限:
1.判断用户所属的身份。
2.看相应权限位的权限划分。
所有者>所属组>其他人 匹配及停止
目录的r权限:能够ls浏览此目录内容。
目录的w权限:能够执行rm/mv/mkdir/touch/等等更改目录内容的操作。
目录的x权限:能够cd切换到此目录。


设置文档归属:
使用chown命令,针对修改用户组(UID,GID)
useradd lisi
groupadd tarena1
chown tarena1(UID):root(GID) /lisi (默认UID是root)


特殊权限(附加权限):
Set UID (只针对二进制)
-附加在所属主的x位上。
-属主的权限标识会变为s。
-适用于可执行文件,Set UID可以让使用者具有文件属主
的身份及部分权限。(传递所有者身份)


Set GID
-附加在所属组的x位上。
-属组的权限标识会变为s。
-适用于可执行文件,Set GID可以让使用者具有文件属组
的身份和全部权限。(传递所属组身份)
适用于目录,set GID可以是目录下新增的文档自动设置与父目录相同的属组。
例: mkdir /hrhjo
chmod g+s /hrhjo
mkdir /hrhjo/haha


Sticky Bit
-附加在其他人的x位上。
-其他人的权限标识会变为t。
-适用于开放w权限的目录,可以阻止普通用户滥用w写入权限(禁止操作别人的文档)。
例:mkdir /phy
chmod o=rwx /phy
chmod o+t /phy


更多相关文章

  1. mysql5.6和5.7的权限密码设置
  2. MySQL——问题:mysql(5.7版本)目录下没有data文件夹
  3. 黑客经验谈 MSSQL SA权限入侵的感悟
  4. linux下mysql开启远程访问权限及防火墙开放3306端口
  5. MySQL数据库阶段学习目录
  6. Android 启动系统相机,相册,裁剪图片及6.0权限管理
  7. jsp权限菜单绑定的基本实现
  8. android应用如何在有需要时申请root权限?在程序中要调用哪些语句
  9. 路径提供者文档目录是一个安全的位置吗?

随机推荐

  1. Android使用贝塞尔曲线画心形
  2. Android(安卓)解决WebView支持WebGL的兼
  3. Android系列之Android 命令行手动编译打
  4. Android shell命令大全
  5. Android软键盘弹出,界面整体上移的问题
  6. android listview去掉分割线
  7. android在线播放音乐
  8. android读取文件权限
  9. Android游戏引擎《Rokon》
  10. Android TextView布局__2019.09.02