chown

chmod命令、chown命令、umask默认权限、增加查看隐藏权限:chattr、lsattr

六月ゝ 毕业季﹏ 提交于 2019-12-26 16:16:01
一、chmod命令 1.文件权限:在ls -l 命令下查看文件权限,除去开头第一个字符表示文件类型外,后面9段字符都表示文件权限。 2.chmod,即是修改文件权限命令,可以对文件权限进行修改 也可以写成: chmod u=rwx,g=rwx,o=rwx linux1/ 意思为:为linux1目录的所属用户增加可读可写可执行权限,所属组增加可读可写可执行权限,其他用户增加可读可写可执行权限。其中“u”表示所属用户“g”表示所属组“o”表示其他用户。 还可以写成: chmod a+rwx linux1/ 意思为:为linux1目录的u、g、o增加rwx权限 chmod u+rwx linux1/ 意思为:为linux1目录的u增加rwx权限 chmod g+rwx linux1/ 意思为:为linux1目录的g增加rwx权限 chmod o+rwx linux1/ 意思为:为linux1目录的o增加rwx权限 二、chown命令 1. 三、umsak默认权限值 1、umask值决定用户创建的的文件和目录的默认权限;umask值的含义: unask值为四个数字,首个数字忽略,剩下的数字含义即为权限代表的数字。 如:当umask为0003时,首个数字忽略,即为003,即所代表的权限为: --- --- -wx 2、计算默认权限:文件初始权限(666)-umask值;目录初始权限(777)

ubuntu:文件权限及修改所属用户与用户组

偶尔善良 提交于 2019-12-26 07:54:04
文章目录 修改默认访问权限 使用权限符号修改访问权限 通过权限代码修改访问权限 修改文件属于哪个用户、哪个组 linux下一共分为三个用户级别: 文件拥有者(u) 所属用户组(g) 其他用户(o) 增加一个级别: 所有用户(a) 有三种访问权限: r 、 w 、x :读、写、运行 目录至少需要赋予读权限才能访问;目录赋予写权限才能创建文件和删除文件;目录需要赋予执行权限才能访问子目录。 修改默认访问权限 ubuntu文件的默认访问权限为664(rw- rw- r–),目录的默认访问权限为775(rwx rwx r-x) 可以通过 umask XXX 来修改默认访问权限。标准权限计算表如下 当umask为027时,查表可知文件权限代码为640,目录权限代码为750 使用权限符号修改访问权限 sudo 为超级用户后使用 chmod 命令修改文件权限: chmod 指定权限 文件(目录) 权限符号有:u、g、o、a 使用加号、减号、等号,分别表示增加、撤销、赋予访问权限 例如修改wz目录的权限: 使用 chmod g-rwx,o-rx wz 下面是添加和赋予权限的操作 chmod u = rw,g = r,o = - wz chmod a+rwx wz 通过权限代码修改访问权限 chmod 700 wz 对目录及其目录下的文件和目录全部修改权限 使用 -R参数实现 chmod 700

hue 用户权限分配

一世执手 提交于 2019-12-25 02:55:27
hue 用户权限分配 一、问题背景 CDH集群原来在使用hue部署oozie工作流的时候发现不能够运行工作流,因为当时hue创建用户时设置root为初始用户,而root用户不属于supergroup组,不能够调用集群中任何组件,为了解决这个问题,当时查参考了 CDH权限不够,修改用户和用户组为root 这篇文章的做法后面来看,只是治标不治本,并没有完全解决后面hue中如果设置其他用户后,其他用户所具有的权限问题,也没有深入讲解CDH组件用户权限问题。 今天这篇文章讲解的几个点 : 如何将集群内部组件恢复到原来的设置,并且让现在拥有的root用户继续能够调用工作流 在hue中添加新的用户,并让新的用户具有调用其他组件的权限 那个用户才是hue默认的初始用户 二 、恢复集群默认设置 1. 各个组件目录所属用户以及权限恢复到默认 /var/log 目录下涉及目录所属用户修改 sudo chown -R hdfs:hadoop /var/log/hadoop-hdfs sudo chown -R mapred:hadoop /var/log/hadoop-mapreduce sudo chown -R yarn:hadoop /var/log/hadoop-yarn sudo chown -R httpfs:httpfs /var/log/hadoop-httpfs sudo chown

linux更改用户权限

匆匆过客 提交于 2019-12-25 01:33:23
chown [-cfhvR] [--help] [--version] user[:group] file... 参数 : user : 新的文件拥有者的使用者 ID group : 新的文件拥有者的使用者组(group) -c : 显示更改的部分的信息 -f : 忽略错误信息 -h :修复符号链接 -v : 显示详细的处理信息 -R : 处理指定目录以及其子目录下的所有文件 --help : 显示辅助说明 --version : 显示版本 来源: CSDN 作者: 我琴美如画中仙m 链接: https://blog.csdn.net/qq_44054827/article/details/103687881

linux用户、组、权限问题

限于喜欢 提交于 2019-12-23 13:08:15
用户、组、权限 一、权限:r, w, x 1.文件权限: r:可读,可以使用类似cat等命令查看文件内容; w:可写,可以编辑或删除此文件; x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行; 2.目录权限: r: 可以对此目录执行ls以列出内部的所有文件; w: 可以在此目录创建文件; x: 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息; 3.权限三位一体: rwx:可读可学可执行 r--:只读 r-x:读和执行 ---:无权限 4.八进制表示: 0 000 ---:无权限 1 001 --x: 执行 2 010 -w-: 写 3 011 -wx: 写和执行 4 100 r--: 只读 5 101 r-x: 读和执行 6 110 rw-: 读写 7 111 rwx: 读写执行 例如:755:rwxr-xr-x rw-r-----: 640 660:rw-rw---- rwxrwxr-x:775 二、用户和用户组 1.用户和组的文件路径: 用户:UID, /etc/passwd 组:GID, /etc/group 2.影子口令:(真正口令文件路径) 用户:/etc/shadow 组:/etc/gshadow 3.用户类别: 管理员:0 普通用户:1-65535 系统用户:1-499 一般用户:500-60000 4.用户组类别:

chmod 775 on a folder but not all files under that folder

送分小仙女□ 提交于 2019-12-22 03:59:05
问题 by assigning 775 rights of user to a folder (project) does that impact the files permissions under the folder? # chown -R root:user1 /var/www/project/ # chmod 775 -R /var/www/project/ Meaning, if /project/config.html used to have a 664 right does that mean that 664 right disappears and grants 775? How to avoid this to happen? There are files and folders with different rights under /project/ and I do not want these to be overridden. 回答1: Remove the -R flag. That means it changes all files and

源码编译mysql 5.5.40

泪湿孤枕 提交于 2019-12-20 23:45:27
[root@localhost cmake-3.1.0]# yum install zlib-devel openssl-devel gcc-c++ gcc bison cmake ncurses-devel -y [root@localhost ~]# groupadd -r mysql [root@localhost ~]# useradd -g mysql -r -s /sbin/nologin mysql [root@localhost ~]# id mysql #确认用户 [root@localhost ~]# mkdir /var/data/mysql -p #存放数据库文件 [root@localhost ~]# chown mysql:mysql /var/data –R [root@localhost MailServer]# tar zxvf mysql-5.5.40.tar.gz -C ../ [root@localhost MailServer]# cd ../mysql-5.5.40/ cmake编译MySQL的一些常用选项: ------------------------------------------------------------ cmake mysql 编译安装: ./configure -> cmake . ./configure -

特殊权限语法

旧街凉风 提交于 2019-12-20 00:02:33
基本权限UGO u 所属主 g 所属组 o 其他人 r (4)读 read w(2)写 write x(1)执行 execute 针对文件: ​ r 读 是否允许可以查看文件的内容 ​ w 写 能够修改或删除文件的内容 ​ x 执行 是否可以执行该文件 一个用户是否能够删除一个文件,判断依据是该用户对该文件所在的目录是否有写的权限 针对目录: ​ r 读 是否允许可以查看目录里的列表 ​ w 写 是否能够删除,重命名目录下的文件和修改目录下文件的属性等 ​ x执行 是否可以进入到该目录 正常操作一个目录,至少应该保证r-x ​ 修改权限 chmod ,修改文件的权限 -R (递归修改)把目录以及目录里的所有子对象都更改 语法: 单独修改一个位置的权限 chmod u-x filename ----将用户的访问或执行权限减去 chmod [u|g|o|a]+-=rwx filename [root@anuo ~]# chmod g=rwx /shared/sysadmin [root@anuo ~]# chmod o=--- /share/sysadmin 修改文件权限语法 chmod [-R] <a|u|g|o> +-= rwx- /<path>/filename chmod [-R] 755 /<path>/filename [root@anuo ~]# chmod 750

Linux学习之权限管理

佐手、 提交于 2019-12-19 04:35:23
目录 基本权限管理 更改文件和文件夹的权限 更改文件的属主和属组 特殊权限管理 ACL权限管理 隐藏权限管理 基本权限管理 更改文件和文件夹的权限 chmod 更改文件的权限 u 设置属主的权限 chmod u+r file g 设置属组的权限 chmod g-x file o 设置其他人的权限 chmod o = w file a 设置所有人的权限 chmod a+r file chmod +r file + 增加权限 chmod u+r,g-x,o = w,a+r file - 删除权限 = 赋值权限 r 可读权限 4 chmod 421 file == chmod u+r,g+w,o+x file w 可写权限 2 chmod 777 file == chmod a+rwx file x 可执行权限 1 chmod 700 file == chmod u = rwx,g = -,o = - file - 没有权限 0 没有权限 -R 递归修改权限,修改目录下所有文件的权限 chmod -R a = rwx . ( 表示对当前目录下所有的文件的属主、属组、其他人的权限都设置为rwx ) 更改文件的属主和属组 chown 更改文件的属主和属组 chown u.g file 设置file的属主为u属组为g chown u. file 设置file的属主和属组都为u chown .g

“Command /usr/sbin/chown failed with exit code 1” when Archiving

假如想象 提交于 2019-12-18 10:21:32
问题 I am trying to archive my first iOS 4.3 Application for iPhone and I always encounter this error: Command /usr/sbin/chown failed with exit code 1 I have searched through various forums, trying solutions such as changing the Alternate Install Group (which I don't know what to change to), and turning on 'Skip Install'. 回答1: As dumb as it sounds, in XCode 5.1.1, all I had to do was quit out and restart XCode just now. I know it's not much of an "answer" but it just worked for me. Edit: this is