导航:首页 > 操作系统 > linux文件夹默认权限

linux文件夹默认权限

发布时间:2022-12-21 04:01:55

Ⅰ 3-6 linux中的默认权限 - umask

umask:查看当前用户的 umask 权限,root 和 普通用户的默认权限会有所不同。

-S: rwx 权限显示方式 (不加 -S 选项则用数字显示)

 例:0022 --- 表示减去的权限

        第一个 0 表示特殊权限

        从第 2 位开始 022 代表 rwxr-xr-x 

        r=4    w=2    x=1

       (0 代表拥有者的 rwx 权限全齐,2 代表所属组没有了 w 权限,第3个 2 代表其他人没有

        了 w 权限)

默认创建的文件和目录,系统默认文件没有 x 权限。

临时修改 umask 值可以通过 umask 0000 格式进行,永久修改需要修改 /etc.bashrc (常规状态下不建议)

1、umask 对比root 用户 和 普通用户的默认权限

      root 用户默认umask 0022,权限是 rwxr-xr-x

      普通用户默认umask 0002,权限是 rwxrwxr-x

2、root 和 user1 分别新建目录,验证默认权限是否为 rwxr-xr-x  和 rwxrwxr-x。

      root 用户默认权限0022,确定新建目录是 rwxr-xr-x

    普通用户默认权限0002,确定新建目录是 rwxrwxr-x

    另外,也可以用 umask -S 选项来列出数字对应的 rwx 。

3、前面提到文件会减去所有 x 权限。root 和 user1 分别新建文件,验

     证默认权限是否为 rw-r--r-- 和 rw-rw-r--。

root 用户创建一个 root.txt 文件,查看 umask 是 0022,权限是 u=rwx,g=rx,o=rx。由于,创建的文件都会减去全部 x 权限。所以,文件的默认权限是 rw-r--r-- 。

普通用户创建一个 user1.txt 文件,查看 umask 是 0002,权限是 u=rwx,g=rwx,o=rx。由于,创建的文件都会减去全部 x 权限。所以,文件的默认权限是 rw-rw-r-- 。

4、umask 参数:修改默认权限。如,umask 0000 代表 默认全权限(相当于 777)。创建目录的默认权限就是rwxrwxrwx。而文件系统会默认减去 x 权限,所以文件的默认权限是              rw-rw-rw-。(建议不要随便更改默认权限)

Ⅱ Linux默认的文件及文件夹的权限分别是多少

在linux中,一位用户在创建文件和目录时,对其具有的权限都是一样的,

在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限。可能是出于安全的考虑,linux系统linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666),新建目录的最大权限为rwx-rwx-rwx(777)。而默认的权限与umask命令有关。

、umask介绍

umask指定当前用户在新建文件和目录时的默认权限,其值可以通过umask命令得到,其值的含义与chmod 命令是补码的关系。也可以通过umask -S直接查看默认权限。
注意:umask -S 显示的是目录的默认权限>

Ⅲ linux下文件夹权限设置

1、Linux权限说明
linux的文件夹也有三种权限分别是:
r(Read 读取):对文件有读取文件内容的权限(cat指令);对目录有查看目录下内容的权限(ls命令)。
x(eXecute 执行):对文件有执行文件的权限(./指令);对目录该有进入目录的权限(cd命令)。
w(Write 写入):对文件有增加、删除、修改文件内容的权限;对目录有增加、删除、修改目录下内容的权限。w 是可以在目录下创建、修改、删除文件,不仅可以修改自己的文件也可以修改别人的文件,因此增加了一个t 权限对 x 权限进行了限制,表示只可以修改自己的文件。

umask 命令可以设置系统的权限掩码,即可以控制文件夹、文件生成时的默认权限。文件夹的默认权限是755、文件的权限644.root 帐号的umask是022,而普通用户的umask是002,这代表root用户的文件对于其他用户来说默认的权限更少。文件的默认权限是用666减umask,而文件夹的默认权限是用777减umask,这样的话相当于无论何时生成的文件的默认权限都是不可能有运行的权限。umask的设置可以在配置文件 /etc/bashrc 中进行设置、更改。

2、改变权限

改变拥有者chown(change owner):

chown yly tmp //改变文件tmp的拥有者为yly用户
chown -R yly:yly tmp //改变tmp文件及其下的文件和子目录的权限为yly用户:yly组
说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码
是保存在/etc/shadow文件夹中的。

改变群组chgrp(change group):
chgrp yly tmp //改变tmp文件的群组为yly组
说明:要改变的目标群组名称必须在于/etc/group文件中存在,否则就会显示错误。
注意:当使用cp指令复制文件时,被复制的文件拥有者和群组仍没有改变,此时需要使用以上指令进行设置。
改变文件权限chmod

Ⅳ Linux权限管理之基本权限

(Linux权限管理之基本权限-慕课网 http://www.imooc.com/learn/481 )

一、文件基本权限
1、基本权限的修改
-rw-r--r--
- 文件类型(- 文件 d 目录 l 软链接文件)
rw- u所有者
r-- g所属组
r-- o其他人
r 读
w 写
x 执行
chmod命令
chmod [选项] 模式 文件名
- 选项
-R 递归
- 模式
[ugoa] [+-=] [rwx]
[mode=421]

chmod u+x cangls.av
chmod g+w o+w furong.av
chmod a=rwx fengjie.av
#创建新文件
[root@localhost ~]# touch cangls.av
[root@localhost ~]# ll
#所有者添加执行权限
[root@localhost ~]# chmod u+x cangls.av
[root@localhost ~]# ll
#所属组和其他人添加写权限
[root@localhost ~]# chmod g+w,o+w cangls.av
[root@localhost ~]# ll
#所有者减去执行权限,所属组和其他人减去写权限
[root@localhost ~]# chmod u-x,g-w,o-w cangls.av
[root@localhost ~]# ll
#所有者添加读写执行权限,所属组添加读写权限
[root@localhost ~]# chmod u=rwx,g=rw cangls.av
[root@localhost ~]# ll
#所有人赋予读写权限
[root@localhost ~]# chmod a=rw cangls.av
[root@localhost ~]# ll

r ----4
w ----2
x ----1
rwxr-xr-x
7 5 5
#所有者赋予读写执行权限,所属组和其他人赋予读执行权限
[root@localhost ~]# chmod 755 cangls.av
[root@localhost ~]# ll
#改为普通文件权限
[root@localhost ~]# chmod 644 cangls.av
[root@localhost ~]# ll
777(文件最高权限)
644(普通文件权限)
755(所有者赋予读写执行权限,所属组和其他人赋予读执行权限)

r:读取文件的内容(cat more head tail)
w:编辑、新增、修改文件内容(vi echo),但是不包含删除文件;
x:可执行

r:可以查询目录下文件名(ls)
w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp)
x:可以进入目录(cd)
对文件来讲:最高权限是x(执行)
对目录来讲:最高权限是w(写),能赋予的权限只有0,5,7
#创建普通用户user1
[root@localhost ~]# useradd user1
#创建普通用户密码user1
[root@localhost ~]# passwd user1
更改用户 user1 的密码 。
新的 密码:123
无效的密码: WAY 过短
无效的密码: 过于简单
重新输入新的 密码:123
passwd: 所有的身份验证令牌已经成功更新。

chown 用户名 文件名
例如:chown ds fengj.av

chgrp 组名 文件名
例如:chgrp group1 fengj.av

要求:
拥有一个av目录
让加藤老师拥有所有的权限
让本课程学员有查看的权限
其他所有人不许查看这个目录
#创建目录
[root@localhost ~]# mkdir av
#查看
[root@localhost ~]# ll -d av
[root@localhost ~]# useradd jt
[root@localhost ~]# passwd jt
更改用户 jt 的密码 。
新的 密码:
无效的密码: WAY 过短
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
#添加组
[root@localhost ~]# groupadd user
#把user1用户加到user组里面
[root@localhost ~]# gpasswd -a user1 user
Adding user user1 to group user
[root@localhost ~]# chown jt:user av
[root@localhost ~]# ll -d av
#其他人改为0权限
[root@localhost ~]# chmod 750 av
[root@localhost ~]# ll -d av

#查看默认权限
[root@localhost ~]# umask
0022
第一位0:文件特殊权限
022:文件默认权限

文件默认不能建立为执行文件,必须手工赋予执行权限;
所以文件默认权限最大为666;
默认权限需要换算成字母再相减;
建立文件之后的默认权限,为666减去umask值;
例如:
文件默认最大权限666,umask值022;
-rw-rw-rw-减去-----w--w-等于-rw-r--r--
例如:
文件默认最大权限666,umask值033
-rw-rw-rw-减去-----wx-wx等于-rw-r--r--

目录的默认权限最大为777;
默认权限需要换算成字母再相减;
建立文件之后的默认权限,为777减去umask值;
例如:
目录默认最大权限为777,umask值022;
-rwxrwxrwx减去-----w--w-等于-rwxr-xr-x

临时修改
umask 0002
永久修改
vi /etc/profile

Ⅳ 在Linux系统上创建的文件夹的默认权限是什么

linux下创建默认文件夹默认权限是,创建者可读写可执行,同组的用户可读写可执行,其它用于可执行可读不能写,即drwxrwxr-x
d代表文件夹
第一个rwx表示创建者可读写可执行,第二个rwx表示同组的用户可读写可执行
第三个r-x表示其它用于可执行可读不能写。

Ⅵ Linux文件默认权限与隐藏权限解析

Linux系统文件包括文件夹都会有一些权限,这些Linux权限包括默认权限和隐藏权限,本文就来解析一下Linux系统文件的默认权限和隐藏权限。

文件默认权限:umask

[root@www ~]# umask

0022 《==与一般权限有关的是后面三个数字!

[root@www ~]# umask -S

u=rwx,g=rx,o=rx

默认的情况如下:

若使用者创建为‘文件’则默认‘没有可运行( x )权限’,亦即只有 rw 这两个项目,也就是最大为 666 分,默认权限如下:

-rw-rw-rw-

若使用者创建为‘目录’,则由于 x 与是否可以进入此目录有关,因此默认为所有权限均开放,亦即为 777 分,默认权限如下:

drwxrwxrwx

[root@www ~]# umask

0022

[root@www ~]# touch test1

[root@www ~]# mkdir test2

[root@www ~]# ll

-rw-r--r-- 1 root root 0 Sep 27 00:25 test1

drwxr-xr-x 2 root root 4096 Sep 27 00:25 test2

umask的利用与重要性

[root@www ~]# umask 002

[root@www ~]# touch test3

[root@www ~]# mkdir test4

[root@www ~]# ll

-rw-rw-r-- 1 root root 0 Sep 27 00:36 test3

drwxrwxr-x 2 root root 4096 Sep 27 00:36 test4

在默认的情况中, root 的 umask 会拿掉比较多的属性,root 的 umask 默认是 022 , 这是基于安全的考量啦~至于一般身份使用者,通常他们的 umask 为 002 ,亦即保留同群组的写入权力!

阅读全文

与linux文件夹默认权限相关的资料

热点内容
android手机鼠标 浏览:465
php支付项目经验 浏览:929
中国人民银行在哪里下载app 浏览:560
松饼pdf 浏览:667
萌新如何获得命令 浏览:138
java设计模式及代码 浏览:7
命令恢复数据库 浏览:192
linuxoracle11gr2 浏览:972
携程APP签到在哪里 浏览:389
dwg解压方法 浏览:422
云服务器数据沟通 浏览:849
android地图定位源码 浏览:632
鸿蒙系统如何解除app安装限制 浏览:497
阿里云服务器应用镜像选哪个 浏览:343
win7策略更新命令 浏览:299
android源码分析之设计模式 浏览:294
qq邮箱上的文件怎么解压在电脑上 浏览:504
业余学python是如何挣钱的 浏览:416
方舟服务器连接超时显示什么 浏览:226
php绘制emoji 浏览:35