Ubuntu设置文件夹权限
## 简介 > ubuntu系统权限与centos系统权限不太一样。 > > ubuntu系统没有r
渲染中...
## 简介 > ubuntu系统权限与centos系统权限不太一样。 > > ubuntu系统没有root用户,但某些命令没有root权限又无法执行,如删除、新增文件或文件夹时,要想获得root权限需要在命令前增加`sudo`命令符。 > > ubuntu系统文件夹上传文件一样有限制,需要增加文件夹的权限才能上传。 Ubuntu增加文件夹权限: ```sh sudo chmod 777 /usr/local/nginx ``` <!-- more --> ## 介绍: 可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的文件存取权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所存取 ## 详解 此命令有两种使用方法,一种是chmod后加数字,后接文件名 ```sh sudo chmod abc file ``` 其中 `a,b,c` 各为一个数字,分别表示`User`、`Group`、及`Other`的权限。 每一个权限又分为读、写、执行三种,对应的数字分别是: - 读-r:4 - 写-w:2 - 执行-x:1 主要使用场景: - 需要读、写、执行(`rwx`)权限:4+2+1=7 - 需要读、写(`rw-`)权限:4+2=6 - 需要读、执行(`r-x`)权限:4+1=5 一般为了省事,可以直接赋予全部权限,即`777`,如: ```sh sudo chmod 777 /usr/local/nginx ``` 但要注意,这在 Linux 系统当中是一种不安全的、不负责任的操作! ## 拓展示例 - 关于文件拥有者修改的操作,可以参考:【[ubuntu文件拥有者/权限变更](https://oldmoon.top/post/175)】 ### 赋予所有用户所有权限 ```sh sudo chmod a=rwx file ``` 和 ```sh sudo chmod 777 file ``` 效果相同 ### 赋予用户、用户组全部权限,其他用户只有执行权限 ```sh chmod ug=rwx,o=x file ``` 和 ```sh chmod 771 file ``` 效果相同 ### 赋予root权限 若用 `chmod 4755 filename` 可使指定文件/程序具有 **root** 的权限,即该程序可以进行一些敏感操作,慎用!!!
END
评论
登录后查看和发表评论
前往登录