chmod

Linux文件权限与授权

人盡茶涼 提交于 2019-11-28 15:27:10
序言: 本篇主要讨论以下内容: Linux中文件权限 文件的授权 用户组 文件权限 ls -lh //可以查看目录详情,包括内存占用大小 drwxr-xr-x 2 root root 21 Jun 19 17:51 fileIotServer -rw-r--r-- 1 root root 63M Jun 19 18:48 iotserver-0.0.1.jar -rw-r--r-- 1 root root 26K Apr 25 02:29 mysql80--el7-3.noarch.rpm -rw------- 1 root root 11K Jun 20 11:59 nohup.out 第一个字符一般用来区分文件和目录: d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。 -:表示这是一个普通的文件。 l:表示这是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。 s、p:这些文件关系到系统的数据结构和管道,通常很少见到。 第2~10个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权 w(Write,写入):对文件而言,具有新增、修改文件内容的权限

ubantu 文件权限 Permission denied

。_饼干妹妹 提交于 2019-11-28 15:13:10
该文件未有相关执行权限 解决办法: 第一步:(命令窗口输入命令) chmod u+x *.sh 第二步:(命令窗口再次输入启动命令) cd /home/homework/mysql && ./start.sh 即可正常启动Mysql; Chmod详解 chmod:文件/目录权限设置命令 该命令用于改变文件或目录的访问权限。该命令有两种用法: 方法一:用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 who代表对象,是以下字母中的一个或组合: u:User,即文件或目录的拥有者。 g:Group,即文件或目录的所属群组。 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。 opt则是代表操作,可以为: +:添加某个权限 -:取消某个权限 =:赋予给定的权限,并取消原有的权限 mode则代表权限: r:可读 w:可写 x:可执行 举例:chmod u+x *.sh 方法二:用数字设定法 其语法格式为:chmod [mode] 文件名 其中mode的取值为三个阿拉伯数组组合,具体代表意思如下: 操作文件或目录的用户,有3种不同类型:文件所有者、群组用户、其他用户。最高位表示文件所有者的权限值,中间位表示群组用户的权限值

PHP mkdir(), chmod() and Windows

痞子三分冷 提交于 2019-11-28 14:03:26
I am using the PHP function mkdir($path, 0777) to create a new directory on an Apache server (running on Windows). When I create this and view the folders, Windows has set the dir as read only. Is there a way of changing this without using exec() to cacls.exe? The PHP documentation states that chmod() doesn't work on Windows but doesn't say anything about a replacement method. Google seems to be a little unhelpful on this one. EDIT: After several minutes talking to administrators at my two-bit educational institution, it seems that their test PHP server for students is being run off of a USB

changing chmod for files but not directories

一笑奈何 提交于 2019-11-28 13:58:43
问题 I need to use chmod to change all files recursivly to 664. I would like to skip the folders. I was thinking of doing something like this ls -lR | grep ^-r | chmod 664 This doesn't work, I'm assuming because I can't pipe into chmod Anyone know of an easy way to do this? Thanks 回答1: A find -exec answer is a good one but it suffers from the usually irrelevant shortcoming that it creates a separate sub-process for every single file. However it's perfectly functional and will only perform badly

技术:搭建私有云kodexplorer

陌路散爱 提交于 2019-11-28 13:56:45
回顾2016年,对于很多小伙伴来说,注定是不愉快的一年,很多云盘网盘都纷纷关闭,你的资料都备份好了吗?网络磁盘关闭的根本原因是:不赚钱。在网络磁盘大战中,为了拉动用户音量,每个家庭都开始登录发送网络磁盘容量,30G .... 50G ....... 1T .....无限空间。然而,这个自由空间没有商业价值,用户的粘性低,用户完全专注于自由和大容量。在此背景下,拉动企业网盘的市场,互联网厂商纷纷导向了为企业服务的网盘。但是随着竞争的加剧,企业网盘的收费也花样百出,有的按照使用人头收费,有的按照一年打包收费,有的是一次性收费,各种中间环节也是变着花样收费,算下来,使用成本还不低。 2016网盘关闭一览 事实上,不管是个人网盘还是企业网盘,不一定要购买,自己都可以搭建。很多不懂技术的人以为自己去搭建一个企业级别的网盘,花费的成本可能非常高。其实错了,自建搭建的成本很低。国内外都有网盘开源系统,只要熟悉电脑操作的人,按照教程很容易搭建成功。 可道云kodexplorer是一个可以安装在我们 Linux ,window,mac等设备上的开源在线管理系统,能够存储和用我们的数据提供服务。今天介绍可道云kodexplorer开源网盘系统的搭建教程,希望能够帮助到有需要的人。(本文只提供linux和window系统安装教程,因为本人没有mac系统的电脑)。 window系统

Linux权限管理

三世轮回 提交于 2019-11-28 10:12:24
权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者)、group(和所有者同组的用户)、others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身份各有read(读)、write(写)、execute(执行)等权限。 权限介绍 什么是权限? 在多用户(可以不同时)计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权力,像是文件夹、特定系统指令的使用或存储量的限制。 在Linux中分别有 读、写、执行 权限: 读权限:   对于目录来说,读权限影响用户是否能够列出目录结构   对于文件来说,读权限影响用户是否可以查看文件内容 写权限:   对目录来说,写权限影响用户是否可以在文件夹下“创建/删除/复制到/移动到”文档   对于文件来说,写权限影响用户是否可以编辑文件内容 执行权限:    对于目录来说:执行权限影响用户是否可以执行cd操作   对于文件来说,特别脚本文件。执行权限影响文件是否可以运行。 身份介绍 Owner身份(文件所有者,默认为文档的创建者) 由于Linux是多用户、多任务的操作系统,因此可能常常有多人同时在某台主机上工作,但每个人均可在主机上设置文件的权限,让其成为个人的“私密文件”,即个人所有者。因为设置了适当的文件权限,除本人(文件所有者)之外的用户无法查看文件内容。 Group身份

Linux权限管理(7)

ぐ巨炮叔叔 提交于 2019-11-28 10:06:38
权限的基本介绍:    rwx权限详解:   rwx作用到文件:     [r]:代表可读,可以读取、查看     [w]:代表可写,可以修改,但不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限才能删除该文件     [x]:代表可执行   rwx作用在目录:     [r]:代表可读,可以读取、ls查看目录内容     [w]:代表可写,可以修改,目录内创建+删除+重命名目录     [x]:代表可执行,可以进入该目录 修改权限-chmod:可以修改文件或目录的权限   第一种方式:+-=变更权限     u:所有者 g:所有组 o:其它组 a:所有人(u、g、o总和)     chmod u=rwx,g=rx,o=x 文件名     chmod o+w 文件名     chmod a-x 文件名        第二种方式:通过数字变更权限     r=4,w=2,x=1,rwx=7     chmod 751 文件名 修改文件所有者   chmod [-R] newowner file:改变文件的所有者   chmod [-R] newowner:newgroup file:改变文件所有者和所在组   -R 如果是目录,则使其下所有子文件或目录递归生效 修改文件所在组   chgrd [-R] newgroup file:改变文件所在组 来源:

【Linux下权限控制之chmod与chown命令】

孤街醉人 提交于 2019-11-28 09:46:36
原文: http://blog.gqylpy.com/gqy/316 chmod 用于配置文件/目录权限 命名格式: chmod [选项] 文件/目录名 . 权限类别: r 读取 可用数字 4 表示 w 写入 可用数字 2 表示 x 执行 可用数字 1 表示 . 归属类别: u 属主 g 属组 o 其它 a 所有人 . 操作符: + 给指定类别添加指定权限(例如+x或a+x表示允许所有人执行) - 删除指定类别的指定权限 = 重新定义指定类别的指定权限 . 示例 : chmod 755 file 给file文件重新定义权限为:属主rwx,属组rx,其它rx chmod -R a-w file 递归删除file目录及子目录的所有w权限 chown 用于更改文件/目录的属主和属组 命令格式: chown [参数] 用户名.组名 file 参数的话可使用 -R 递归,原理同上示例 原文: http://blog.gqylpy.com/gqy/316 来源: https://www.cnblogs.com/mypath1/p/11403595.html

How do I use chmod with Node.js

扶醉桌前 提交于 2019-11-28 08:53:14
How do I use chmod with Node.js? There is a method in the package fs , which should do this, but I don't know what it takes as the second argument. fs.chmod(path, mode, [callback]) Asynchronous chmod(2). No arguments other than a possible exception are given to the completion callback. fs.chmodSync(path, mode) Synchronous chmod(2). (from the Node.js documentation ) If I do something like fs.chmodSync('test', 0755); nothing happens (the file isn't changed to that mode). fs.chmodSync('test', '+x'); doesn't work either. I'm working on a Windows machine btw. qiao according to its sourcecode /lib

chmod: changing permissions of ‘/etc/fstab': Read-only file system

江枫思渺然 提交于 2019-11-28 07:45:11
给passwd文件加权限,修改/etc/fstab目录下所有的文件夹属性为可写可读可执行,执行以下命令: chomd 777 /etc/fstab 的时候提示错误: chmod: changing permissions of ‘/etc/fstab': Read-only file system 解决方法: 产生这个问题的原因是文件系统此时处于只读模式下,/etc/passwd和/etc/shadow不能被修改,运行下面的命令就可以解决这个问题 #mount -rw -o remount / 注: mount 是挂载命令 -rw 是说指定的挂载文件是可读/写的 -o remount / 是说重新挂载根 来源: https://www.cnblogs.com/yuwensong/p/11399758.html