• set_uid set_gid stick_bit 软硬链接


    1、set_uid,里面的s权限   即运行一个命令时,普通用户临时拥有root权限 (

    增加和移除s权限

    chmod u+s  file_name

    chmod u-s file_name

    大S  和 小s 的区别 

    2、set_gid  这个命令,所作用的是在用户组的权限上

    chmod g+s  file_name  (增加s权限)

    chmod g-s  file_name  (移出s权限)

    如果对于目录而言

    chmod g+s dir_name (给目录加s权限)

    chmod g-s dir_name  (给目录移出s权限)

    g+s 的目录 可以固定目录内,文件或目录的用户组!!!

    3、 软连接 ls 命令   创建软件连接(可以理解为快捷方式)

    创建软连接使用:

    ln -s  sour_file    dest_file

    ln -s dir_name  dest_name

    注意:尽量用绝对路径创建 软连接, 如果原始文件已经删除了,那么软连接会失效!如:

    软连接还可以有效的解决,空间不足的文件!

    4、硬连接

    硬连接不支持对目录做连接,只支持对文件做硬连接

    ln   file_name   dest_name   (硬连接,即inode 号 一样)

     硬连接 都是指向inode号的

    硬连接,只能在同一分区域做,不能跨分区!因为不同分区可能存在 相同的Inode 号

     删除就直接用rm 就可以了,硬连接中只要还有文件指向 inode 号,那么数据就仍然存在!

    6、stick_bit  防删除位

  • 相关阅读:
    VS2010插件及快捷键设置
    在Windows程序中启用console输出-2016.01.04
    使用VAssistX给文件和函数添加注释-2015.12.31
    windows在远程桌面连接中使用命令行参数
    windows网络编程-2015.12.29
    grep使用
    linux程序调试常用命令
    vim使用笔记
    infusion度量金字塔数据解释
    MVc Forms Membership rolemanage 角色权限验证管理
  • 原文地址:https://www.cnblogs.com/nfyx/p/8669346.html
Copyright © 2020-2023  润新知