linux文件权限一共10位长度,分成四段,第三段表示的内容是什么?
第一位表示文件类型-表示普通文件。d表示目录文件第二、三、四位表示文件所有者的读,写,执行权限第五、六、七位表示文件所在属组的读,写,执行权限第八、九、十位表示文件的其它用户的读,写,执行权限
在linux中有一个文件的权限是rwxr-xr-x运用数字来表示正常的是什么?
文件权限为755 1、第一位7,代表文件所有者拥有的权限为可读(4)+可写(2)+可执行(1)
2、第二位5,代表文件所有者同组用户的权限为可读(4)+不可写(0)+可执行(1)
3、第三位5,代表公共用户的权限为可读(4)+不可写(0)+可执行(1) 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。 linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User、Group、及Other对该文件的操作权限; 如果文件权限用二进制表示那么是9位bit,从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限; 而具体的权限是由数字来表示的,读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示; 通过4、2、1的组合,得到以下几种权限:
0(没有权限);
4(读取权限);5(4+1 | 读取+执行);6(4+2 | 读取+写入);7(4+2+1 | 读取+写入+执行)。
linux中的文件成分包括?
Linux文件系统(如ext2、ext3)中一个文件由目录项(文件名)、inode(元数据)和数据组成。
目录项:文件名。
inode(元数据):又称文件索引节点,是文件属性的存放地和数据块指针存放地。所有与某个文件相关联的额外信息都保存在一个叫做inode的结构中。inode包括文件类型、权限、硬链接数、所有者及所属组、文件大小、时间信息。
数据:文件的具体内容存放地。
在Linux中什么是目录的执行权限?
在linux里面,目录也是一个文件。权限设置方法与普通文件一样。 目录的可执行权限:目录无所谓执行不执行,目录只能否被开启(也称作“遍历”或“搜索”) 对目录的执行权限不仅意味着查看目录下文件名还允许查看文件的其它信息如文件大小、修改时间。 说的再详细些就是这样的 Linux的权限不是很细致,只有RWX三种 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。 w(Write,写入):对文件而言,具有新增,修改,删除文件内容的权限;对目录来说,具有新建,删除,修改,移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。
1、目录的只读访问不允许使用cd进入目录,必须要有执行的权限才能进入。
2、只有执行权限只能进入目录,不能看到目录下的内容,要想看到目录下的文件名和目录名,需要可读权限。
3、一个文件能不能被删除,主要看该文件所在的目录对用户是否具有写权限,如果目录对用户没有写权限,则该目录下的所有文件都不能被删除,文件所有者除外
4、目录的w位不设置,即使你拥有目录种某文件的w权限也不能写该文件 再具体的话 只能# man chmod 自己查看了
linux系统中我有一个用户,只允许他(user1)访问一个特定的文件夹,其他的文件,多不可以访问,怎么做?
比如,要只有user1能访问/home/user1这个文件夹,而你用root用户那么在root下,使用mkdir/home/user1建立文件夹chownuser1/home/user1给文件夹指定拥有者chmod700/home/user1指定只有所有者有权限,其他人不能访问。|要让他不能访问其他文件的话。。。不好办因为你看一个文件的访问权限-rwxrwxrwx分别表示拥有者读写执行,拥有组读写执行,其他读写执行。
而系统里大多文件的第三部分起码都是r–,也就是任何人都可以读再说了,你要让他不能访问其他文件的话甚至连系统他都进不去。。。
起码留下了读的权限,当然,他默认就看不见其他用户的根目录,比如/root任何用户都看不见。