访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

大数据和AI躺过的坑

时间:2019-08-17

linux命令大全_linux命令大全 重启_linux命令大全

3.6.4 系统的 umask 值

umask 值可以计算,当创建目录或文件时系统默认分配的权限。创建文件的默认权限是 666 减掉权限位数值,目录的默认权限是 777 减掉权限位的数值。

[root@localhost ~]umask0022

查看系统默认的 umask 值为 0022,第一位 0 代表粘贴位,第 2-4 位代表权限位,这样系统默认创建文件的权限为 666-022 为 644 为属主读写,属组读,其他读

系统默认创建文件夹的权限位 777-022 为属主读写执行,属组读执行,其他读执行

3.6.5

粘贴位:(sticky)当一个目录被设置为"粘着位"(用 chmod a+t),则每个用户可以以完整的权限来使用和执行文件或目录,但是该目录下的文件只能由:

一、超级管理员删除

二、该目录的所有者删除

三、该文件的所有者删除

setUID 用户特殊权限位

当设置用户特殊权限位时,用户在执行这个文件时便拥有是属主的权限,便可以使用属主用户所能使用的所有系统资源。

setGID 组的特殊权限位

这是因为删除文件的权限跟文件本身的权限位无关。为了在当前目录下查找文件权限位为7 5 5的文件,即文件属主可以读、写、执行,其他用。set_uid特殊权限:保证普通用户临时拥有该命令所有者的身份,使用set_uid特殊权限的文件必须是一个二进制的文件,并且是一个可执行文件。

用户在无特殊要求时,一般情况下,出于安全考虑,不要开启这些权限。

Suid 对应数值为 4

Sgid 对应数值为 2

t 对应数值为 1

特殊权限位在设置过程中占用 x 权限位,如果同时开启 x 权限,则用小写来表示,如果关闭 x 权限则用大写来表示。

设置举例:

chmod 1666 dir1

drw-rw-rwT root root 4096 dec 17 19:05 dir1

更改 dir1 的权限,增加粘贴位权限,属主为读写,属组为读写,其他用户为读写

chmod 2666 dir1

drw-rwSrw- root root 4096 dec 17 19:05 dir1

更改 dir1 的权限,增加组位特殊权限,属主为读写,属组为读写,其他用户为读写

chmod 7777 dir1

drwsrwsrwt root root 4096 dec 17 19:05 dir1

更改 dir1 的权限,增加粘贴位权限,用户和组位特殊权限,属主为读写执行,属组为读写执行,其他用

户为读写执行

3.6.6 更改目录或是文件的属主或属组

必须由文件或目录的属主或超级用户才能修改!!!

chown 命令更改目录或文件的属主和属组

chown u1 dir1 将当前目录下的 dir1 目录的属主改为 u1

chown u2.g1 dir1 将当前目录下的 dir2 目录的属主改为 u2 属组改为 g1

-R 递归式改变指定目录及目录下所有文件和子目录

-v 显示 chown 命令所做的工作

可以以空格分开,同时更改多个目录或文件,并且支持通配符来修改多个文件或目录,支持用户和组的

ID 来修改

chgrp 命令更改目录或文件所属的组

chgrp g1 dir2 将 dir2 的属组更改为 g2

以空格分开,同时更改多个目录,并且支持通配符来修改多个目录和文件,支持用户和组的 ID 来修改

-R 递归式改变指定目录及目录下所有文件和子目录

第四章.linux 的硬件管理

4.1

4.1.1 计算机的硬件管理

在 linux 下,计算机所有设备是以文件的形势存在的。

在 linux 下查看硬件信息

 上一个教程:Linux 有趣命令