linux权限配置 centos用户权限设置
大家好,今天来为大家解答linux权限配置这个问题的一些问题点,包括centos用户权限设置也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
linux目录权限怎么设置啊
1. chown-R A/A
chown-R B/B
chown-R C/C
通过上面三个命令可以实现:/A目录属于A用户,/B目录于B目录,/C目录属于C用户(-R的意思是让权限向下继承。-R后面的ABC,代表三个用户)
2. chmod-R u=rwx/A此命令可以实现对/A目录具有读写权限
chmod-R o=rx/B
chmod-R o=rx/C这两条命令可以实现A用户对/B目录和/C目录只具有读的权限
权限补充:
这里要说明一点,在Linux中,权限的所有者分为用户权限,组权限和其他权限,分别是用字母u, g, o代表
权限分为:读 r,写 w,执行 x.
比如你看到了,你一个文件夹1个的权限是: rwxr-xr-x这个权限的意思是这个文件夹的所有者用户是完全控制(第一段rwx),这个文件夹的所属组用户的权限是读取和执行(第二段r-x),这个文件夹的对于其他用户来说是读取和执行(第三段r-x)。
这些权限都可以用数字来表示:r 4, w 2, x 1,那么上边的权限就是755(一段一段的加和)
好了,现在你需要让文件夹2和文件夹的权限一样,那么就可以直接写
chmod 755/2
如果想让这个权限一直对文件夹2向下传递(包括子文件加和文件),那么加上一个-R
chmod-R 755/2
拥有的命令是: chown-R用户:组文件夹
linux下文件夹权限设置
1、Linux权限说明
linux的文件夹也有三种权限分别是:
r(Read读取):对文件有读取文件内容的权限(cat指令);对目录有查看目录下内容的权限(ls命令)。
x(eXecute执行):对文件有执行文件的权限(./指令);对目录该有进入目录的权限(cd命令)。
w(Write写入):对文件有增加、删除、修改文件内容的权限;对目录有增加、删除、修改目录下内容的权限。w是可以在目录下创建、修改、删除文件,不仅可以修改自己的文件也可以修改别人的文件,因此增加了一个t权限对 x权限进行了限制,表示只可以修改自己的文件。
umask命令可以设置系统的权限掩码,即可以控制文件夹、文件生成时的默认权限。文件夹的默认权限是755、文件的权限644.root帐号的umask是022,而普通用户的umask是002,这代表root用户的文件对于其他用户来说默认的权限更少。文件的默认权限是用666减umask,而文件夹的默认权限是用777减umask,这样的话相当于无论何时生成的文件的默认权限都是不可能有运行的权限。umask的设置可以在配置文件/etc/bashrc中进行设置、更改。
2、改变权限
改变拥有者chown(change owner):
chown yly tmp//改变文件tmp的拥有者为yly用户
chown-R yly:yly tmp//改变tmp文件及其下的文件和子目录的权限为yly用户:yly组
说明:要改变的文件拥有者,也就是用户名必须存在于/etc/passwd文件中,否则就会显示错误。另外用户密码
是保存在/etc/shadow文件夹中的。
改变群组chgrp(change group):
chgrp yly tmp//改变tmp文件的群组为yly组
说明:要改变的目标群组名称必须在于/etc/group文件中存在,否则就会显示错误。
注意:当使用cp指令复制文件时,被复制的文件拥有者和群组仍没有改变,此时需要使用以上指令进行设置。
改变文件权限chmod
linux如何设置用户权限
linux与用户权限设置:
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser tommy//添加一个名为tommy的用户
#passwd tommy//修改密码
Changing password for user tommy.
New UNIX password://在这里输入新密码
Retype new UNIX password://再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改/etc/sudoers文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod-g root tommy
修改完毕,现在可以用tommy帐号登录,然后用命令 su-,即可获得root权限进行操作。
方法二:修改/etc/sudoers文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
tommy ALL=(ALL) ALL
修改完毕,现在可以用tommy帐号登录,然后用命令 su-,即可获得root权限进行操作。