chown

PHP mkdir and apache ownership

夙愿已清 提交于 2019-11-29 10:46:51
Is there a way to set php running under apache to create folders with the folder owned by the owner of the program that creates it instead of being owned by apache? Using word press it creates new folders to upload into but these are owned by apache.apache and not by the site that they are running in. This also happens using ostickets. For now we have to SSH into the server and chmod the folder, but it would seem there would be a setting somewhere to override the ownership outside of any program that does it. Sanhe Safe_mode is turn on on your server. The function mkdir() creates folder with

linux权限管理(chown、chgrp、chomd)

懵懂的女人 提交于 2019-11-29 08:12:43
一、文件权限 我们以/etc/passwd 文件为例,用ll长列出其属性如下所示 ll /etc/passwd 每个文件针对每类访问访问者都定义了三种权限 文件类型中: p:表示命名管道文件 d:表示目录文件 l:表示符号连接文件 -:表示普通文件 s:表示socket文件 c:表示字符设备文件 b:表示块设备文件 二、文件属性操作 1、chown   chown命令改变某个文件或目录的 所有者和所属的组 ,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户UID,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。只有文件主和超级用户才可以便用该命令。 语法: chown (选项)(参数) 选项 -c或——changes:效果类似“-v”参数,但仅回报更改的部分; -f或--quite或——silent:不显示错误信息; -h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件; -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理; -v或——version:显示指令执行过程; --dereference:效果和“-h”参数相同; --help:在线帮助; --reference=<参考文件或目录>

chown docker volumes on host (possibly through docker-compose)

孤人 提交于 2019-11-29 07:11:59
I have the following example version: '2' services: proxy: container_name: proxy hostname: proxy image: nginx ports: - 80:80 - 443:443 volumes: - proxy_conf:/etc/nginx - proxy_htdocs:/usr/share/nginx/html volumes: proxy_conf: {} proxy_htdocs: {} which works fine. When I run docker-compose up it creates those named volumes in /var/lib/docker/volumes and all is good. However, from the host, I can only access /var/lib/docker as root, because it's root:root (makes sense). I was wondering if there is a way of chown ing the host's directories to something more sensible/safe (like, my relatively

chown illegal group name (mac os x) [closed]

有些话、适合烂在心里 提交于 2019-11-29 01:04:05
I'm trying to run the following command in Terminal: chown -R couchdb:couchdb /usr/local/var/log/couchdb However, I keep getting this message: chown: couchdb: illegal group name I am using mac osx (mountain lion) and I have command line tools installed. I really don't know very much about unix, but I've been googling the illegal group name error and haven't turned up anything that would help. What am I overlooking? Any additional resources you think might be helpful also appreciated. illegal group name actually means that the group you're specifying (the couchdb after the colon -- the first

Linux 修改文件目录权限

ぐ巨炮叔叔 提交于 2019-11-28 22:07:23
修改文件目录权限 chmod ​ chmod u+x b.txt chmod 777 a.txt 修改文件的所有者和所属组 ​ 修改所有者chown beifeng a.txt 修改所属组chgrp beifeng a.txt 修改所有者和所属组chown root:root a.txt 来源: https://www.cnblogs.com/chuhongyun/p/11429036.html

Linux基础学习3

我们两清 提交于 2019-11-28 17:52:40
目录 Linux基础学习3 cat 显示文本 less 分屏显示文本 more 分页显示文件 head 显示文件的前面的内容 tail 显示文件的后面的内容 cut 切割 paste 合并 wc 用来对文本进行统计 sort 排序 uniq合并相同的行 diff 对比文件 chown 用来修改所有者和组 chgrp 修改文件的属组 权限 修改权限 设定特殊权限 vi/vim Linux基础学习3 cat 显示文本 -E 显示结尾的$符 -n 对显示的每一行进行编号 -b 对非空行进行编号 -s 对连续的空行进行压缩 ###cat (默认)正序显示 ### tac 倒序显示 less 分屏显示文本 向下翻一屏 空格 向下翻一行 回车 q 退出 / 文本 搜索文本 n 向下查找 N向上查找 less 是man命令的默认分页器 more 分页显示文件 默认情况下显示读取的百分比 读取完成自动退出 q 退出 -d 显示翻屏和退出的提示 head 显示文件的前面的内容 默认显示前10行 -# 显示前#行 -n # 显示前#行 -c # 显示前#个字符 tail 显示文件的后面的内容 默认显示后10行 -# 显示后#行 -n # 显示后#行 -c # 显示后#个字符,换行符也是一个字符 cut 切割 cut OPTION... [FILE]... -c 按照字符切割 tail passwd

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

柔情痞子 提交于 2019-11-28 16:29:54
原文: 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/ggg566/p/11415572.html

Linux文件操作

梦想与她 提交于 2019-11-28 16:16:35
创建新文件 touch     它的主要功能不是用于创建文件,而是修改文件时间,touch +已存在的文件名 是将该文件的所有时间戳改为当前时间(系统时间) 创建新目录 mkdir     -p 递归创建(有就不建了) mkdir -p a/b/c/d/e  依次确保a,b,c,d,e存在,从哪个开始不存在就创建哪个     -m 创建目录使设置操作目录的权限,格式类似chmod         mkdir -m u-rw a.txt  先设置权限再写文件名(因为是新创建的文件,最好直接写=,别用-+来修改权限) 删除文件 rm     -r 递归删除     -f 强制执行(不问是否删除 文件不存在也不报错)     rm -rf /删库跑路必会操作 移动文件路径 mv     很多公司不允许用rm删除文件,要用mv把垃圾文件放到统一的路径下     mv a.txt /etc  会把a.txt移动到/etc目录下,如果目标目录也存在一个同名文件,它会询问是否覆盖(目录可以覆盖文件,文件不能覆盖目录) 执行文件   sh 文件路径   bash 文件路径   .文件路径   ./文件路径 修改文件的属组和属主    chown(change own) 改属主     chown root /u 把u的属主改为root     -R递归改  chown -R root /u

《文件/目录操作命令》

て烟熏妆下的殇ゞ 提交于 2019-11-28 13:19:38
文件/目录操作命令: #cd:跳转到指定目录 cd /home/hadoop #把/home/hadoop设置为当前目录 cd ../ #返回上一级目录 cd ../.. #返回上两级目录 cd ~ #进入到当前Linux系统登录用户的主目录(或主文件夹)。在 Linux 系统中,~代表的是用户的主文件夹,即“/home/用户名”这个目录,如果当前登录用户名为 hadoop,则~就代表“/home/hadoop/”这个目录 #ls:查看文件相关信息 ls #查看当前目录中的文件 ls -l #查看文件和目录的权限信息 ls -a #显示当前路径下包含隐藏文件在内的所有文件。其中,隐藏文件是以"."开头 ls -h #相比ls -l,将文件的大小以K、M和G的形式展现,其余的内容是不变的 ls -help #查看其它的功能 #touch:创建空文件 touch 文件名 #创建空文件 touch 文件1 文件2 ... #创建空文件1 空文件2... #mkdir:创建目录,移除空文件夹 mkdir input #在当前目录下创建input子目录 mkdir -p src/main/scala #在当前目录下,创建多级子目录src/main/scala mkdir 空文件夹 #移除空的文件夹 #cat:查看 cat /proc/version #查看Linux系统内核版本信息 cat

Linux权限管理

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