博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux常用shell命令之文件权限管理命令
阅读量:6291 次
发布时间:2019-06-22

本文共 1280 字,大约阅读时间需要 4 分钟。

linux文件的权限

r 读取:允许查看文件内容、显示目录列表w 写入:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录x 可执行:允许运行程序、切换目录复制代码

linux文件的归属

属主:拥有该文件或目录的用户帐号属组:拥有该文件或目录的组帐号复制代码

可以以长格式来查看文件的权限和归属

user@computer: ~$ ls -l类型和权限   属主 属组   大小 最近修改时间   文件名-rwxrwxrwx 1 user user 140288 Dec 23 06:18  Cmder.exe-rwxrwxrwx 1 user user   1069 Dec 23 06:17  LICENSE-rwxrwxrwx 1 user user      0 Dec 23 06:18 'Version 1.3.11.843'drwxrwxrwx 1 user user   4096 Apr  2 09:24  bin...文件类型    - 文件    d 目录    l 链接    b 块设备文件,如硬盘;支持以block为单位进行随机访问    c 字符设备文件    p 命名管道文件    s 套接字文件rwxrwxrwx中三个为一组,分别对应属主,属组,其他人对文件的访问权限。r 可读   权值为4w 可写   权值为2x 可执行 权值为1复制代码
# chmd 设置文件的权限chmod [ugoa] [+-=] [rwx] 文件或目录chmod nnn 文件或目录常用命令选项-R:递归修改指定目录下所有文件、子目录的权限root@localhost: ~# chmod u+x,o-r mymkdir # 重新设置mymkdir文件的权限,为属主用户添加执行权限,去除其他用户的读取权限root@localhost: ~# chmod 755 mymkdir  #  重新设置mymkdir文件的访问权限,恢复为rwxr-xr-xroot@localhost: ~# chmod -R 644 /usr/src/  # 使用递归的方式将“/usr/src/”目录中所有子目录、文件的权限都设置为rw-r--r--复制代码
# chown 修改文件的所有权chown 属主 文件或目录chown :属组 文件或目录chown 属主:属组 文件或目录常用命令选项-R:递归修改指定目录下所有文件、子目录的归属root@localhost: ~# chown user0 file  # 设置文件file的属主为用户user0root@localhost: ~# chown :group0 file  # 设置文件afile的属组为用户组group0root@localhost: ~# chown user0:group0 file  # 设置文件file的属主为user0,并设置文件的属组为group0复制代码

转载于:https://juejin.im/post/5cfb6e25f265da1b6028f584

你可能感兴趣的文章