【Linux-64】Linux扩展权限

本文介绍了Linux系统中关于文件和目录的默认权限及其由umask控制的方式。默认情况下,普通用户umask为0002,root用户umask为022,影响新建文件和目录的初始权限。新建文件的权限通常为664,目录为775。此外,还详细讲解了Linux的特殊权限,包括suid、sgid和sticky位,并提供了设置这些权限的chmod命令。特殊权限如suid允许以文件所有者身份执行,sgid使新文件继承目录组权限,而sticky位则用于限制目录中文件的删除行为。

 

 1 默认权限

    1 每一个终端都有一个umask权限来确定新建文件和新建文件夹的默认权限

 

    2 umask使用数字权限来表示,比如022

 

    3 目录的默认权限是777-umask,文件的默认权限是666-umask

 

    4 普通用户的umask是0002,root用户的umask是022

 

    5 那么新建文件的权限为666-0002 = 664 => rw-rw-r--

       比如我在家目录下创建一个新的文件名叫LinuxCast.net

      

       那么新建文件夹(目录)的权限为777-0002 = 775 => rwxrwxr-x

       比如我在家目录下创建一个新的文件夹Linux

      

 

   6 使用umask来设置终端的umask值<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值