zoukankan      html  css  js  c++  java
  • 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  防删除位

  • 相关阅读:
    JavaScript实现Map、Reduce和Filter
    Javascript常用对象的属性和方法
    自己封装的Ajax
    JavaScript函数调用规则
    JavaScript模板引擎使用
    java 简单贪吃蛇
    java邮件发送(含附件)
    java 读写Oracle Blob字段
    java 连接飞信API
    非常棒的Java REST服务器栈
  • 原文地址:https://www.cnblogs.com/nfyx/p/8669346.html
Copyright © 2011-2022 走看看