关于linux的文件,目录的强制位和冒险位
||
id 用户 可以看到该用户的uid gid
1.强制位s对目录的设置影响
(1)默认情况下是根据默认的uid和gid来设置用户的拥有者和所属组。
(2)利用chmod g+s 目录 来修改用户组的默认设置,此时目录的属性改变会有两种情况:
i:若所改的所属组已存在x权限,则在该执行位是小s。
ii:若所改的所属组不存在x权限,则在该执行位是大S。
2.冒险位t对目录的设置影响
(1)默认情况下,如果一个目录上有w和x权限,则任何人可以在此目录上建立和删除文件,但是一旦设置了冒险位,将有所改变。
(2)设置了冒险位,则表示在此目录中,只有文件的拥有者,目录的拥有者与系统管理员可以删除文件。
3.强制位s对文件的设置影响
强制位s只能对文件的user权限进行设置,如果设置了u+s则表示暂时获得文件拥有者和文件所属组的权限,特别注意,s对目录无效。
4.umask -默认权限问题
umask 指定的是“该默认值需减掉的权限”
默认情况下:建立文件时,系统默认文件是没有执行权限的,即666->rw-rw-rw-
建立目录时,系统默认目录是777->rwxrwxrwx
(1)一般用户默认权限是0002,超级用户默认权限是0022.
0代表无,4代表w,2代表r,1代表x
(2)创建的实际权限=建立文件或目录默认权限设置-umask权限设置。
1.强制位s对目录的设置影响
(1)默认情况下是根据默认的uid和gid来设置用户的拥有者和所属组。
(2)利用chmod g+s 目录 来修改用户组的默认设置,此时目录的属性改变会有两种情况:
i:若所改的所属组已存在x权限,则在该执行位是小s。
ii:若所改的所属组不存在x权限,则在该执行位是大S。
2.冒险位t对目录的设置影响
(1)默认情况下,如果一个目录上有w和x权限,则任何人可以在此目录上建立和删除文件,但是一旦设置了冒险位,将有所改变。
(2)设置了冒险位,则表示在此目录中,只有文件的拥有者,目录的拥有者与系统管理员可以删除文件。
3.强制位s对文件的设置影响
强制位s只能对文件的user权限进行设置,如果设置了u+s则表示暂时获得文件拥有者和文件所属组的权限,特别注意,s对目录无效。
4.umask -默认权限问题
umask 指定的是“该默认值需减掉的权限”
默认情况下:建立文件时,系统默认文件是没有执行权限的,即666->rw-rw-rw-
建立目录时,系统默认目录是777->rwxrwxrwx
(1)一般用户默认权限是0002,超级用户默认权限是0022.
0代表无,4代表w,2代表r,1代表x
(2)创建的实际权限=建立文件或目录默认权限设置-umask权限设置。