Linux用户管理及文件权限
作者:网络转载 发布时间:[ 2015/12/25 11:04:57 ] 推荐标签:操作系统
二、Linux 文件权限
1.查看文件权限
两张图足够了:
文件权限
一个目录要同时具有读权限和执行权限才可以打开,而一个目录要有写权限才允许在其中创建其它文件,这是因为目录文件实际保存着该目录里面的文件的列表等信息
所属用户组权限,是指你所在的用户组中的所有其它用户对于该文件的权限
链接数
链接到该文件所在的 inode 结点的文件名数目
文件大小
以 inode 结点大小为单位来表示的文件大小,你可以给 ls 加上 -lh 参数来更直观的查看文件的大小。
ls 命令的一些其它常用的用法:
显示除了 '.'(当前目录),'..' 上一级目录之外的所有包含隐藏文件(Linux 下以 '.' 开头的文件为隐藏文件)
$ ls -A
当然,你可以同时使用 '-A' 和 '-l' 参数:
$ ls -Al
查看某一个目录的完整属性,而不是显示目录里面的文件属性:
$ ls -dl <目录名>
显示所有文件大小,并以普通人类能看懂的方式呈现:
$ ls -AsSh
其中小 s 为显示文件大小,大 S 为按文件大小排序,若需要知道如何按其它方式排序,请使用“man”命令查询。
2.变更文件所有者
sudo chown username filename $ cp filename /home/username
3.修改文件权限
如果你有一个自己的文件不想被其他用户读、写、执行,那么需要对文件的权限做修改,这里有两种方式:
方式一:二进制数字表示
每个文件的三组权限(拥有者,所属用户组,其他用户,记住这个顺序是一定的)对应这一个 "rwx",也是一个 '7' ,然后修改权限:
$ chmod 700 filename
现在,其他用户已经不能读这个件了。
方式二:加减赋值操作
完成上述相同的效果,你可以:
$ chmod go-rw filename
'g''o'还有'u',分别表示group,others,user,'+','-' 分别表示增加和去掉相应的权限。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11