首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LinuxLinux权限详解(权限管理-目录权限-粘滞位)

就是通过一定的条件,拦住一部分人,给另一部分人权利,来访问某种资源 Linux下有两种用户:超级用户(root)、普通用户 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情...实例: # chgrp users /abc/f2 2.4.4 umask 功能: 查看或修改文件掩码 新建文件夹默认权限=0666 新建目录默认权限=0777 但实际上你所创建的文件和目录,看到的权限往往不是上面这个值...3.2.3 修改可执行权限 我们修改目录的可执行权限,这时就进入不了目录了 3.3 总结目录权限 根据测试,我们得出以下结论: 在Linux目录的r权限用户能否查看指定目录内的文件信息 目录的...w权限用户能否在指定的目录新建、修改、删除文件 目录的x权限用户能否进入目录 4.Linux权限掩码umask 4.1 起始权限 我们在创建文件或目录的时候,通常都会有起始的权限,比如目录在创建的时候就有...x权限,而且所有同类型文件的起始权限都是相同的 4.2 umask 功能: 查看或修改文件掩码 新建文件夹默认权限=0666 新建目录默认权限=0777 但实际上你所创建的文件和目录,看到的权限往往不是上面这个值

48920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux用户权限

    文件权限 chmod 改变文件或目录权限 chmod 755 abc:赋予abc权限rwxr-xr-x chmod u=rwx,g=rx,o=rx abc:同上u=用户权限,g=组权限,o=不同组其他用户权限...chmod u-x,g+w abc:给abc去除用户执行的权限,增加组写的权限 chmod a+r abc:给所有用户添加读的权限 #设置文件夹权限 chown -R username /var.../www/html/ #-R 表示包括其子文件夹的修改 777 为文件夹设置权限 #修改文件夹的权限 chmod 777 username /var/www/html/ 用户权限 切换到 root 用户...sudo su 更改密码 sudo passwd seafile 查看当前登录用户名 $ whoami 添加 sudo 权限 sudo usermod -a -G sudo vine 移除 sudo...权限 sudo deluser vine sudo 列出用户所属的所有组 $ groups sudo docker 查看 root 用户所在组,以及组内成员 $ groups root 查看 docker

    14.3K20

    Linux用户权限

    /abc:改变abc这个目录及其下面所有的文件和目录的所有者是root 改变用户所在组 在添加用户时,可以指定将该用户添加到哪个组中,同样用root的管理权限可以改变某个用户所在的组 - usermod... ‐g 组名 用户名 你可以用 - usermod ‐d 目录名 用户名,改变该用户登录的初始目录 【综合案例】 【题1.1】建立两个用户组group1和group2,以及三个用户dennis、daniel...】以dennis用户登录,修改目录/home/dennis及Hello.java文件的读写权限(更正:修改目录权限的时候,应该使用770,而不是760,否则权限不足) ?...【参考】 - groupadd 组名,在linux中添加组 - vi /etc/group,查看linux中所有组信息,可以看可以编辑 - cat /etc/group,查看linux中所有组信息,只可以看不可以编辑...linux中所有用户信息,只可以看不可以编辑

    15.1K00

    教你如何手动新建Linux用户

    环境:CentOS8 需求:手动新建一个用户用户名为zhangsan,uid设置为1024(前提是这个uid没有被占用),gid也设置为1024,组名与用户名同名,家目录在/home/zhangsan...第四步:新建用户目录 mdkir /home/zhangsan 第五步:复制/etc/skel目录下的环境变量配置文件到家目录下 ?...这几个文件里面是用户的环境变量配置信息,我们使用 useradd 命令新建用户也会复制这几个文件到用户的家目录下。 ?...第六步:修改家目录权限和属主 到现在为止,用户 zhangsan 的家目录和其中的所有文件都是root用户的 ?...将这些文件的归属权给 zhangsan,并修改文件权限 # 将用户 zhangsan 的家目录 /home/zhangsan 的属主和组修改为 zhangsanchown -R zhangsan:zhangsan

    6.6K30

    3、Linux文件权限目录权限

    rm/mv/cp/mkdir/touch/等更改目录内容的操作 目录的 x 权限:能够 cd 切换到此目录 总结:在Linux新建目录默认的权限rwxr-xr-x            在Linux新建文件默认的权限...rw-r--r-- 为什么新建目录或者文件是这样的权限?...案例:以root用户新建/nsddir/目录,在此目录新建readme.txt文件,并进一步完成下列操作 1)使用户zhangsan能够在此目录下创建子目录  切换用户  su - zhangsan...组名信息存放在/etc/group下 2.4附加权限(特殊权限) Set GID 在该父目录上操作,属组+s,新建的子目录都会继承父目录的属组 • 附加在属组的 x 位上 – 属组的权限标识会变为 s...root的权限 Sticky bit 附加在其他人的x位上 其他人的权限标识会变为t 适用于开放w权限目录,可以阻止用户滥用w写入权限(禁止操作别人的文档) 3、ACL策略权限 使用场景:当用户属组具有写

    8.6K10

    Linux – 文件目录权限相关

    /目录大小 11-10 14:50  #最近修改时间 filename  #文件或目录名 注意: 假设有目录/var/www/html 命令 ls -l /var 查看的是www的权限.../var/ww/html 修改的是html的权限 解析 用户 u:所有者(user) g:组群(group) o:其他人(other),但不是u和g a:所有人,包括u,g和o 权限 r —-...2.也可以将其简单的理解为一种运算: (4+2+1) (4+1) (4)=754 使用命令chown改变目录或文件的所有权 文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过执行...test:testgroup /var/demo  #同时修改所属组合所有者 说明 假如想一次修改某个目录下所有文件的权限或所有权,包括子目录中的文件的,要使用参数-R,表示启用递归处理。...以上便是linux下的文件、目录权限相关的全部内容了。 本文根据菜鸟linux攻略原文编辑。

    4.7K20

    Linux文件 目录权限

    第一个属性为p 3.2.2 Linux 系统目录结构 Linux系统目录目录结构 ?.../etc 这个目录用来存放所有的系统管理所需要的配置文件和子目录 /home 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 /lib 这个目录里存放着系统最基本的动态连接共享库...,linux会把识别的设备挂载到这个目录下 /mnt 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了 /opt 这是给主机额外安装软件所摆放的目录...如果你的系统上有 /var/run 目录,应该让它指向 run 3.2.3 Linux文件属性 用root用户登录linux后,执行 ls -al 命令显示当前目录下的所有文件及文件夹包括隐藏的.和…...新建新的文件和目录 删除已存在的文件与目录 将已存在的文件或目录重新命名 转移该目录内的文件、目录位置 x(execute):目录的x权限代表用户是否能进入该目录成为工作目录的用途。

    6.1K30

    Linux文件和目录权限

    chmod还有更直观的用法,可以不用数字表示,可以直接用权限字符表示,u表示所有者,g表示所属组,o表示其他用户: ?...chmod还有一种用法,chmod a+x 这个a表示全部,x则是权限符号,使用此命令能让此目录的所有者、所属组和其他用户都拥有x权限: ?...chown命令同时更改用户和所属组的用法:chown 用户:组 文件,需要在中间用冒隔开: ? chown命令更改所属组的用法:chown  :组 文件,用户名不写即可: ?...chown命令加了-R选项后,目标目录的子目录和文件的用户和所属组都会随着目标目录更改: ? chgrp是change group的缩写,此命令可以更改某个文件所属组: ?...umask命令:   在创建了文件和目录后,会发现文件的默认权限是644,而目录默认权限是755,系统有个概念叫umask,运行这个umask命令能看到用户的umask值,通过这个值就可以确定文件和目录的默认权限是什么

    7.6K20

    mysql授予用户新建数据库的权限

    好久不用mysql了,今天拾起来,新建用户,用Navicat连接之后,发现没有新建数据库的权限。...找了好久才找到方法,那就是新建用户之后授权的的时候授予用户在所有数据库上的所有权限,(当然有可能有别的方法,希望知道的前辈们指导我)语句如下: #后面的密码123456是demo用户的密码,不是root...后面的密码123456是demo用户的密码,不是root用户的密码,如果有同名的用户,会修改demo用户的密码 下面附送亲测有效的新建用户新建数据库,用户授权,删除用户,修改密码的打包套餐: 1.新建用户...mysql>create database demoDB;   2.3 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):慎重:后面的密码是demo用户的密码,不是root用户的...  格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;    2.4 如果想指定部分权限给一用户,可以这样来写:   mysql>grant select

    12.9K30

    linux--用户权限

    vim /etc/passwd 超级用户:0 伪用户:1-499 普通用户:500 用户名:密码:userid:groupid:全名:家目录:shell 设置用户 useradd xxx 设置密码...passwd xxx **** **** 查看用户密码:vi /etc/shadow 切换用户: su root su - 用户名 切换到家目录 删除用户: userdel XXX userdel...-r XXX 同时删除家目录 添加用户组: groupadd test cat /etc/group 添加用户后,会添加添加用户组, 文件权限 rwx:x为可执行权限 d代表目录 -代表文件 文件读写...目录读写 touch vi vim rm user\group\other chomd修改权限 chomd u=x,g=w,o-x 33.txt chomd 736 33.txt chown 只有...root用户可以使用 改变所有者 chgrp 只有root用户可以使用 改变所属组 find - main ls ls --help ll -a ln 硬链接 ln -s 软连接 l代表软链接 删掉源文件后

    6.2K20

    Linux 用户权限

    这些天一直在看Linux的命令但是却没有写文章,因为感觉没有必要,哪些简单的命令,vi cat cd 啥的,是个做开发的就知道,所以就没写; 用户管理 第一个我们知道的用户就是Root 没错哦,这就是我们的最高权限的管理员用户...,一般除了自己玩虚拟机有Root用户之外,如果公司有Linux服务器的话,你是没有root用户密码的,如果你去一家公司,对方直接把root用户直接丢给你,尤其是数据库服务器,赶紧跑路,小心接锅....augo  a:全部 u:所属用户 g:所属组 o:其他 给某个文件或者文件夹所属组赋值写权限 chmod g+w [filename|dirname/] +:代表添加权限 -:代表删除权限 r:读取权限... w写入权限 x:执行权限 权限的变更,关于变更权限用户或者组用户,都需要重新登录才可以使用新的权限 切换到root用户 sudo 切换到普通用户 su 通过数字修改权限,啥也不说,先上图 ?  ...,也可以设置为只读的 文件夹的进入,只有 读取权限是不行的,文件夹的读权限,需要依靠执行权限 作者:彼岸舞 时间:2020\07\18 内容关于:Linux 本文来源于网络,只做技术分享,一概不负任何责任

    7.8K10

    linux用户权限

    用户用户组 — linux的“用户用户组”是相当好用的权限管理规则。...文件所有者 linux是个多用户、多任务的系统,所以为了考虑每个人的隐私及每个人喜好的环境,就需要有“文件所有者”,只有文件的所有者才能对文件有一些read/write/excute的权限。...记录在/etc/group 所以不要轻易 rm -rf Linux文件权限 — 当我想要去搞我的博客的时候,被各种”permission deny“耽误的时候,其实这就是权限的问题,这时候我先要去看的就是我要操作的文件权限...,查看文件/目录的命令是: ls -al ls : list的意思 -al : 所有文件详细的权限和属性(包括隐藏文件,也就是以”....每一行的内容都是: 文件权限、连接数、文件所有者、文件所属用户组、文件大小、最后修改时间、文件名 举个例子:-rw-r--r-- - 表示文件类型(d目录、-文件、l连接文件、b设备文件里面的可供存储的接口设备

    17.4K20

    Linux用户权限管理

    1000+:普通用户,可以用来登陆和使用Linux操作系统 关于root用户 uid是0 拥有操作系统所有权力 该用户有权力覆盖文件系统上的普通权限 安装或删除软件并管理系统文件和目录 大多数设备只能由...:/bin/bash # 这个格式为用户名:密码:uid:gid:描述:家目录:登陆后执行的命令 shadow文件 格式中密码占位置太长了,所以使用x来替代,Linux系统会到shadow中查找x部分的的密码内容...yes # 创建家目录 UMASK 077 # 创建文件/目录权限掩码 USERGROUPS_ENAB yes # 创建用户时同时生成组是 如果此处是no 创建的用户 会是 gid=100(users...(当前)UNIX 密码: 小知识:当你新建用户的时候,用户的home目录下会有一些默认的隐藏文件,这些隐藏文件是在创建 用户的时候从 /etc/skel/ 中复制过去的。...,让用户输入用户自己的密码确认 确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认 赋予用户sudo操作的权限 通过useradd添加的用户,并不具备sudo权限

    15.8K40

    Linux用户权限管理

    Linux是一个多用户的操作系统,为了实现资源分派及出于安全的考虑,必须对用户进行不同权限的分配。用户组便于更高效地管理用户权限。...用户操作Linux需要经过三个步骤的权限认证: Authentication:认证 Authorization:授权 Accouting:审计 用户用户用户UID 管理员:root, 0 普通用户...; Linux组的类别: 用户的基本组(主组):组名同用户名,且仅包含一个用户:私有组 用户的附加组(额外组): Linux用户和组相关的配置文件: /etc/passwd:用户及其属性信息(名称、UID...,也可删除此目录中的文件; x: 可以使用ls -l查看此目录中文件列表,可以cd进入此目录权限用数字表示 权限 二进制 十进制 --- 000 0 --x 001 1 -w- 010 2 -wx...-R umask 文件或目录创建时的遮罩码(指定了创建文件/目录的默认权限):umask FILE: 666-umask 如果某类的用户权限减得的结果中存在x权限,则将其权限+1(仅限文件) DIR:

    9.4K30

    Ubuntu设置SFTP服务用户目录权限

    有时我们需要限制一个Linux用户,让他只能在指定的目录下进行添加、修改、删除操作,并且只能使用sftp登录服务器,不能用ssh操作。这些可以通过配置sftp服务实现。...创建新用户ui,禁止ssh登录 可用使用-M参数,禁止创建个人目录 useradd -s /sbin/nologin xiaobai //xiaobai表示你要创建的新用户 设置用户密码 passwd ...,如果要匹配多个组,多个组之间用逗号分割 ChrootDirectory /var/www   #用chroot将指定用户的根目录,有权限要求,看下面注释 ForceCommand internal-sftp...   #指定sftp命令 PS:设置目录权限目录权限设定有两个需要注意的地方: 目录开始一直往上到系统根目录为止的目录拥有者都只能是root 目录开始一直往上到系统根目录为止都不可以具有群组写入权限...这条命令的www目录必须是root权限,www下面的文件夹(或文件)给以用户权限,文中给的是xiaobai权限

    3.2K10

    Linux用户权限管理

    概述 Linux用户分两种,一个是超级用户,即平常所说的root用户,另一个是普通用户。...对于操作权限来说,超级用户可以在linux系统下执行任何操作,不受限制;而普通用户linux下做的操作有限,这是为了保证系统的安全,最高级别的系统操作都交给超级用户来管理。...如果我们仅仅想提升当前指令的权限可以在指令前面加上sudo,但这要求发送指令的用户在超级用户的信任列表里。 用户权限管理 1....文件权限属性 上图文件属性所代表的意思: d:文件类型,为目录 rwx:所有者权限 r-x:所属组权限 r-x:其它者权限 2:链接数 ubuntu1:所有者 ubuntu1:所属组 4096:文件大小...12月 8 22:47:最新修改时间 ubuntu1:文件名 Linux下7种文件类型: “-”表示普通文件(regular file) “d”表示目录文件(directory) “l”表示链接文件(

    10.8K50

    Linux用户权限

    1 Linux用户权限 1.1 Linux 用户相关概念 Linux两类用户 root 超级管理员 普通用户 大多数文件都只有读/运行的权限 只有在当前用户的HOME目录下才有对应的权限...超级管理员 不受其它用户权限限制 文件的权限问题 r read 读权限 cat, more 操作 w write 写权限 打开文件并进行修改 比如使用vim进行编辑 x execute...可以在当前文件夹中查找, 可以使用cd命令将工作目录切换到改目录 1.3 文件/文件夹权限的修改 修改权限 chmod chmod u=rwx g=wx o=x 文件名 chmod XXX 文件名...chown :用户组 文件名 只修改当前文件/文件夹所属的用户组 chown -R 用户: 用户组 文件夹名 当前文件夹内所有的内容都设置成相同的用户/用户组 2 Linux实用操作 2.1 快捷键..., 在任何一个工作目录下都可以执行这个文件 一般把经常使用的应用程序所在的目录配置到环境变量里 具体配置方法 永久生效针对 当前用户生效,配置在当前用户的: ~/.bashrc文件中 针对所有用户生效

    13910

    linux添加用户用户权限管理命令_docker用户权限

    Linux添加用户用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。...username 指定用户的家目录 useradd -s /etc/shell username 指定用户所使用的shell(该用户的shell就为/etc/shell) ②用户组 groupadd...westos 新建用户组westos groupadd -g 233 westos1 新建用户组并指定用户组westos1的ID为233 groupdel westos 删除用户组westos...3.用户在系统中的存储方式 /etc/passwd 用户的信息文件。信息格式为“用户名称:密码:uid:gid:说明:家目录:shell” /etc/group 用户组的信息文件。...执行以下命令: 用户(username) 主机名(得到的用户身份)=(获得到的用户身份:root) 命令 ③执行下放权限的命令 切换到普通用户后执行以下命令: 例: student localhost

    11.7K20
    领券