2023-01-18
温故知新
00

目录

简介
介绍:
详解
拓展示例
赋予所有用户所有权限
赋予用户、分区权限全部权限,其他用户只有执行权限
赋予root权限

简介

ubuntu系统权限与centos系统权限不太一样。

ubuntu系统没有root用户,但某些命令没有root权限又无法执行,如删除、新增文件或文件夹时,要想获得root权限需要在命令前增加sudo命令符。

ubuntu系统文件夹上传文件一样有限制,需要增加文件夹的权限才能上传。

Ubuntu增加文件夹权限:

sh
chmod 777 /usr/local/nginx

介绍:

可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取

详解

此命令有两种使用方法,一种是chmod后加数字,后接文件名

sh
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
chmod 777 /usr/local/nginx

拓展示例

赋予所有用户所有权限

sh
chmod a=rwx file

sh
chmod 777 file

效果相同

赋予用户、分区权限全部权限,其他用户只有执行权限

sh
chmod ug=rwx,o=x file

sh
chmod 771 file

效果相同

赋予root权限

若用chmod 4755 filename可使此程序具有root的权限

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!