-rw-r--r--. 1 root root 535 Oct 31 04:44 test.c
drwxr-xr-x. 3 root root 4096 Nov 2 01:15 h
一、文件权限
-十个字符确定对不同用户能干什么
-第一个文件分别代表文件(-)、目录(d)、链接(l)
-其余三个字母每三个一个组(rwx) , 每一组分别为所有者,所有组,其他组。(rwx)分别代表 "r" 读、"w" 写、"x" 执行
-每一组的rwx都可以用数字表示,r=4,w=2,x=1 因此r+w+x=7
-1 ll 3 都表示链接的文件数,
-第一个root表示文件所有者
-第二个root表示文件所有组
-535 ll 4096 表示文件的大小(字节)
-Oct 31 04:44表示最后修改日期
二、权限修改
-创建文件所有者 useradd [文件名]
-改变权限的命令
chomd 改变文件或者目录的权限
chomd 755 [文件名] : 赋予文件权限rwx-xr-x
chomd 文件所有者(u) = rwx, 文件实验组(g) = rx, 其他组(o) = rx
chomd u-x ,g+w [文件名]: 给"文件名"所有者去除执行权限,所有组增加写入权限
chomd a+w [文件名]:给所有用户添加写权限
-改变所有者,用户组的命令
-创建所有者 useradd drgon 将所有者 root 改为 drgon :chown drgon [文件名]
-chgrp root [文件名] : 改变文件的所有者为root
-chgrp -R root ./目录 -R表示改变这个目录及一下所有文件、目录为root所有者
-在添加用户时可以指定将用户添加进入那个组里面 usermod -g 组名 用户名
【参考】
-groupadd 组名,在Linux中添加
-vi/etc/group, 查看Linux所有组信息,可以看可以编辑
-cat 只可以看不可以编辑
-useradd -g 组名 用户名 ,创建用户的同时指定分配那个组下面
-passwd 只可以看不可以编辑
-cd 进入目录 需要权限x
-touch 创建文件 需要权限wx
-ls 显示当下所有目录和文件 需要权限rx
-rm 删除文件 需要权限wx
-mv 把文件名1修改为文件名2 需要权限wx