chown

大数据|linux权限chmod和chown

﹥>﹥吖頭↗ 提交于 2019-12-05 05:12:22
一、基础概念 1)rwx含义 示例如下 r:读权限read 4 w:写权限write 2 x:操作权限execute 1 -:无权限 2)drwxr - xr -x 与 - rw - r - - r - - 【文件或文件夹】【owner权限】【group权限】【others权限】 【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】 Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。 解读:drwxr - xr -x   d:文件夹,rwx:所属用户拥有读写和操作的权限,r-x:用户组拥有读和操作的权限,r-x:其他用户拥有读和操作的权限 解读: - rw - r - - r - -   -:文件,rw-:所有用户拥有读写权限,r--:用户组拥有读的权限,r--:其他用户拥有读的权限 3)elsearch root elsearch 所属用户 root 所属用户组 二、修改权限 1)chmod 第一种方法: chmod [{ugoa}{+-=}{rwx}] [文件或目录] u:所有者 g:所属组 o:其他人 a:所有人 +:为用户增加权限 -:为用户减少权限 =:为用户赋予权限 r:读权限 w:写权限 x:执行权限 示例:chmod u+w,g-w,o+r test /

sudo: no tty present and no askpass program specified

拈花ヽ惹草 提交于 2019-12-05 04:37:14
由于帐号并没有开启免密码导致的 1 打开sudoers vi /etc/sudoers 2 添加免密码 abc ALL = NOPASSWD: ALL etc/sudoers配置文件详解 发表于2年前(2012-01-08 18:08) 阅读(869) | 评论(0) 1人收藏此文章, 我要收藏 赞0 sudoers sudo配置 从编写 sudo 配置文件/etc/sudoers开始; sudo的配置文件是/etc/sudoers ,我们可以用他的专用编辑工具visodu ,此工具的好处是在添加规则不太准确时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的用户下,通过sudo -l 来查看哪些命令是可以执行或禁止的; /etc/sudoers 文件中每行算一个规则,前面带有#号可以当作是说明的内容,并不执行;如果规则很长,一行列不下时,可以用\号来续行,这样看来一个规则也可以拥有多个行; /etc/sudoers 的规则可分为两类;一类是别名定义,另一类是授权规则;别名定义并不是必须的,但授权规则是必须的; 3、/etc/sudoers 配置文件中别名规则 别名规则定义格式如下: Alias_Type NAME = item1, item2, ... 或 Alias_Type NAME = item1, item2, item3 : NAME = item4,

Linux权限设置基础

隐身守侯 提交于 2019-12-05 04:07:26
chmod linux系统中文件或目录有两个属性:访问权限和文件所有者,简称“权限”和“归属”。 访问权限包括:读取、写入、可执行。 归属包括:属主(拥有该文件的用户)、属组(拥有该文件的用户组)。 如图中: 第一个字段为文件或目录的权限。 第二个字段为文件或目录的硬链接数。 第三个字段为文件或目录的属主。 第四个字段为文件或目录的属组。 第五个字段为文件或目录的占用空间。 第六个字段为文件或目录最近访问(修改)时间。 其中第一字段由四部分组成,如“-rw-r--r--.”: 第1个字符:表示类型,如d(目录)、b(块设备)、c(字符设备文件)、-(普通文件)、i(链接文件等)。 第2-4个字符:表示该文件的属主对该文件的访问权限。 第5-7个字符:表示该文件的属组对该文件的访问权限。 第8-10个字符:表示其他任何用户对该文件的访问权限。 第11个字符:“.”与SELinux有关。 访问权限可由“r”(可读)、“w”(可写)、“x”(可执行)、“-”(去除对应权限)表示。 设置权限 通过chmod命令设置文件或目录的权限,可采用两种形式的表示方法:字符形式和数字形式。r、w、x、-的字符可分别表示为八进制数字4、2、1、0,表示一个权限组合时需要将数字累加,如“rw-”可表示为6,“rwx”可表示为7。 chmod命令格式: chmod [ugoa][+-=][rwx]

Mac OSX Apache Write Privileges [closed]

久未见 提交于 2019-12-05 02:51:43
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 7 years ago . So here is my problem. Its started when I discovered that I couldn't install plugins or themes in WordPress from the admin panel, it just kept asking for my connection info ( http://cl.ly/DLdH/o ). I found a blog post which suggested changing the ownership of the wordpress folder to the Apache user, i.e. _www

Mounting afp as different user for php access

邮差的信 提交于 2019-12-04 18:55:08
I've mounted an afp directory, afp://ServerName/Foo/, with "Finder->Go->Connect to Server" to /Volumes/Foo, now I'm trying to access it with: opendir("/Volumes/Foo/dirname/"); However, I get an Warning: opendir(/Volumes/Foo/dirname/) [function.opendir]: failed to open dir: Permission denied in... mount in terminal gives me: afp_1VqvPY000e413wKcJE13gANY-7.2d000004 on /Volumes/Foo (afpfs, nodev, nosuid, mounted by daniel) So I need to mount the folder as _www, or somehow allow _www to use my mount. How can I do either one of these? I'm guessing I want to possibly su to _www or something, but I

文件与文件夹权限

亡梦爱人 提交于 2019-12-04 17:25:57
文件与文件夹权限 linux 基本权限 linux特殊权限 linux隐藏权限 linux file ACL 权限 linux 基本权限 1 linux基本权限 2 使用ls -l filename 命令查看文件或文件夹详细权限 3 ls -l 4 -rw-r--rw- 1 root root 22 Jan 6 15:42 abc 5 - --- --- --- 6 - 文件类型 7 --- 文件所有者的权限 root rw- r 读 w 写 x 执行 8 --- 文件所属的组中的成员对其权限 root r-- 9 --- 其他人 rw- 10 22 文件或文件夹的大小 11 Jan 6 15:42 创建日期 12 abc 文件名 chmod命令 1 chmod - 改变文件的访问权限 2 命令语法 3 chmod [options] mode file... 4 命令选项 5 -R 递归设置权限,针对目录有效 6 mode 谁给什么权限 7 u(所有者) g(所属组) o(其他人) a(所有人) 8 + - = 9 权限 r 读 w 写 x 执行 10 数字权限 11 r 读 4 12 w 写 2 13 x 执行 1 14 chmod 760 abc chown命令 1 chown 修改文件或文件夹所有者命令 2 命令语法 3 chown [options] user [

Why does chown increase size of docker image?

时光毁灭记忆、已成空白 提交于 2019-12-04 05:05:31
I can't understand why the 'chown' command should increase the size of my docker image? The following Dockerfile creates an image of size 5.3MB: FROM alpine:edge RUN adduser example -D -h /example -s /bin/sh This example however creates an image of size 8.7MB: FROM alpine:edge RUN adduser example -D -h /example -s /bin/sh && \ chown -R example.example /lib Why? Note: My actual dockerfile is of course much longer than this example and therefore the increase in image size is also quite larger. That's why I even care.. Every step in a Dockerfile generates a new intermediate image, or "layer",

权限管理

本小妞迷上赌 提交于 2019-12-04 04:27:34
1.权限基础 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户及所有组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样的操作 每个进程都是以某个用户的身份运行,所有进程的权限与该用户的权限一样,用户的权限大,该进程用户的权限就大 文件的三种权限:     注: 目录必须拥有x权限,否者无法查看其内容 2.UGO模型 Linux权限基于UGO模型进行控制: U代表User,G代表Group,O代表Other 每一个文件的权限基于UGO进行设置 权限三个一组(rwx),对应UGO分别设置 每一个文件拥有一个所属用户和所属组,对应UG,不属于该文件所属用户或所属组的使用O权限 命令ls -l可以查看当前目录下文件的详细信息 详细信息 相关权限 3.修改文件所属用户和组 命令chown用以改变文件的所有用户:chown 用户名 文件名,-R参数递归的修改目录下的所有文件的所属用户 chown [-R] 用户名:用户组 文件名:变更文件及目录的拥有者和所属组(-R递归处理所有文件和文件夹) 命令chgrp用以改变文件的所属组:chgrp 用户组 文件名,-R参数递归的修改目录下的所有文件的所属组 4.修改权限 命令chmod用以修改文件的权限:chmod 模式 文件名;模式有如下格式: u、g、o分别代表用户、组和其他

权限管理(chown、chgrp、umask)

爷,独闯天下 提交于 2019-12-03 21:33:01
对于文件或目录的权限的修改,只能管理员和文件的所有者拥有此权限,但是对于文件或目录的的所有者的更改,只有管理员拥有此权限(虽然普通用户创建的文件或目录,用户也不能修改文件或目录的所有者)。 1、chown(更改文件或目录的所有者): 创建普通用户,将管理员创建的文件的文件的所有者改为管理员失败: 由普通用户在home目录创建文件myfile1: 查询普通用户的所有者: 管理员对文件的所有者进行更改: 查询文件的所有者: 2、chgrp(更改文件或目录的所属组) 创建一个组: 向组中添加成员: 可以看出,将文件添加到组中以后,文件的分组已经改变。 3、umask命令(查看文件或目录的默认权限): 执行umask -S查看文件或目录的默认权限: 创建目录并查看权限: 创建文件并查看文件的权限: 目录的默认权限与查询的默认权限保持一致,但是因为文件新创建后默认没有写权限,因此,文件缺少写权限。 可以对umask的值进行更改。 来源: https://www.cnblogs.com/zhai1997/p/11809681.html

Apache - Permissions are missing on a component of the path

廉价感情. 提交于 2019-12-03 17:20:16
问题 None of my website images are loaded, although paths are correct. In my Apache logs, I have plenty of : (13)Permission denied: [client 87.231.108.18:57108] AH00035: access to my/file/path/some-photo.jpg denied because search permissions are missing on a component of the path Within httpd.conf file : User apache Group apache All the way down to my website directory, folders are owned by apache:apache , with chmod set to 774 all the way down. SELinux boolean httpd_can_network_connect has been