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

linux 没有root权限的用户安装GCC

在Linux下,如果有root权限的话,使用sudo apt install 就可以很方便的安装软件,而且同时也会帮你把一些依赖文件也给编译安装好。...但是如果不是用的自己的机器,一般情况下是没有root 权限的。所以就需要自己动手下载tar文件,解压安装。在安装中遇到的最大的问题是依赖的问题。...因为是没有root权限的,所以需要修改安装路径,安装到自己有权限的文件夹下。 如果前一步没有问题,使用make -j4 编译,使用-j 选项可以加快编译速度 最后使用 make install。...不过由于系统中有旧版本的GCC,但是由于没有ROOT权限,所以不能将旧版本卸载掉,所以需要添加的自己的path中。 在这之前,先看一下GCC能不能用,图中,下面的GCC 7.2.0就是新安装的GCC。...解决方法是,在~下的.bashrc 中编辑export LD_LIBRARY_PATH 之后再source .bashrc就可以了 参考: GNU/Linux GCC 指定动态库路径_牧马人_新浪博客

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

    Linux:权限管理解析,没有目录权限是否可以访问文件

    在Linux操作系统中,文件和目录的权限管理是基于三种主要权限:读(r)、写(w)和执行(x)。这些权限可以分配给文件或目录的拥有者、拥有者所在的组以及其他用户。...权限概述 在深入讨论前,让我们先快速回顾一下Linux中的基本权限设置: 读取权限(r):对于文件,这意味着用户可以查看文件内容。对于目录,用户可以列出目录内容。...写入权限(w):对于文件,用户可以修改文件内容。对于目录,用户可以在目录中添加或删除文件。 执行权限(x):对于文件,这表示用户可以执行该文件。对于目录,用户可以进入目录并访问目录中的文件和子目录。...特定情况分析 现在,让我们分析您提出的特定情况:用户没有文件所在目录的执行和读取权限,但有文件的读取权限。 没有目录的执行权限(x):在Linux中,目录的执行权限对用户而言意味着能够“进入”该目录。...这可以通过设置适当的目录和文件权限来实现。 总结 Linux中的权限管理是一个强大且灵活的工具,能够为系统安全提供多层保护。

    41310

    Linux学习—新建文件,查看文件,修改权限,删除

    过程:在一个文件夹下面新建一个文件,然后查看文件,再修改权限,运行,最后删除 1、新建文件 touch Test.sh 补充:新建文件有好多种方式,一般用mkdir(创建目录,即文件夹)。...【rz上传本地的文件】 删除用 rm 注意命令和文件名或者目录中间要有空格 2、查看文件 用 ll 查看当前目录的文件,看一下是否新建文件成功 补充:ll...) a:是文件所有者的权限 b:与文件所有者同属一个用户组的其他按用户的权限 c:其他用户组的权限 权限一共有三种 r(可读) w(可写...) x(可执行) 其中有可读r权限,则r是4 ; 有可写w权限,则w是2 ;有可执行x权限,则x是1 (其实是二进制111,r是第一个1代表十进制...) chmod 765 Test.sh(文件所有者有所有权限,同用户组的有读写权限,不同组的其他用户有读和执行权限) 5、删除文件 rm Test.sh

    5.9K40

    Linux权限-特殊权限

    作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...根据前面Linux用户介绍,里面涉及到超级管理员,普通用户,系统用户,既然用户有区分,那不同的用户对应的权限是否也有区别呢?当然是有的,权限也分普通权限和特殊权限,我们也将从下面几个方面来介绍。...1.Linux权限-普通权限 2.Linux权限-特殊权限(本章节) 3.Linux权限-chmod命令 4.Linux权限-chown命令 在Linux系统中,有一些特殊权限和文件属性,它们可以进一步控制文件和目录的访问和行为...Sticky Bit:常用于目录上,设置了Sticky Bit后,只有文件所有者、目录所有者或超级用户可以删除或移动文件,即使其他用户对该目录有写权限。...总结 1.实际运维中理解SUID权限就看passwd这个命令的权限。 2.有些文件为了加强保护,会增加特殊权限,避免被删除。 3.lsattr命令可以用于查看文件是否包含特殊属性。

    6200

    Linux权限-普通权限

    作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。...1.Linux权限-普通权限(本章节) 2.Linux权限-特殊权限 3.Linux权限-chmod命令 4.Linux权限-chown命令 UMASK umask 是一个 Unix/Linux 的 shell...该参数默认在/etc/profile,这个也是环境变量最常用的配置文件之一(后期会单独出环境变量的介绍) Linux的权限介绍 在Linux系统中,每个文件和目录都有一个访问权限,用来保护数据的安全。...写入权限(Write):用户可以修改文件的内容或在目录中创建和删除文件。用“w”表示,对应数值2。 3. 执行权限(Execute):用户可以执行文件,或者进入和查看目录的内容。...如果把user01那个用户及组的对应的文件,复制到另外一台服务器,而这个服务器没有这个user01用户,那么复制过去以后的权限也会显示1000,1000(还要看对方服务器的用户占用的编号,可能会更大)。

    5000

    【Linux】Linux权限详解(权限管理-目录权限-粘滞位)

    1.Linux权限的概念 权限的概念: 什么是权限?...w权限:用户能否在指定的目录内新建、修改、删除文件 目录的x权限:用户能否进入目录 4.Linux权限掩码umask 4.1 起始权限 我们在创建文件或目录的时候,通常都会有起始的权限,比如目录在创建的时候就有...umask 权限值来修改,修改之后创建文件的起始权限也会不一样 5.粘滞位 5.1 目录的权限 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中 可读权限: 如果目录没有可读权限, 则无法用ls...可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件....y rm: 无法删除"/home/abc.c": 不允许的操作 当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由 超级管理员删除 该目录的所有者删除 该文件的所有者删除

    53520

    Linux 权限

    1.shell命令以及运行原理 Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。...shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。...2.Linux权限概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 通用户:在linux下做有限的事情。...2.2命令su - 【用户名】(备注:没有用户名,默认root) 功能:让用户重新登录 2.3su 与su -两者区别 su的用法示例: su -用法示例: 所以总而言之,su并不是真正意义上的切换用户...3.Linux权限管理 3.1文件访问者分类 文件和文件目录的拥有者:u---User(就是创建该文件的用户) 文件和文件目录的所有者所在的组的用户(所属者):g---Group(不多说) 其它用户

    6110

    【Linux】权限

    . w可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件 x可执行权限: 如果目录没有可执行权限, 则无法cd(进入)到目录中 目录写权限与文件写权限的矛盾...,是可以查看的: zhangsan也想向文件中写入内容,但是显示他没有写入的权限: zhangsan气不过,直接删除了study.txt文件:...然后他竟然成功删除了mfc的文件: 复盘整个事件,问题就在于zhangsan明明没有study.txt文件的写权限,但是因为他有Linux_study目录的写权限,因此就可以直接将别人的文件删除掉了...如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件) 而如果目录具有-x权限,但没有-r...但由于没有目录的读权限。所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。 结语 希望这篇关于 Linux权限 的博客能对大家有所帮助,欢迎大佬们留言或私信与我交流.

    11310

    linux权限

    欢迎来到薄荷冰的linux系列  下面我们将按照下面的图为大家讲解linux权限相关的知识 一.linux下用户的分类 在linux中有两种用户:超级用户(root)、普通用户。...可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容. 可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件....于是问题来了,只要具有目录的写权限,用户就可以删除目录中的文件而不论是否有这个文件的写的权限。这似乎不和逻辑,为了解决这个不科学的问题,所以linux引入了粘滞位的概念。...如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件 而如果目录具有-x权限,但没有-r权限...但由于没有目录的读权限 所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

    13810

    Linux——权限

    1.权限 在Linux下存在两种用户:root(超级用户)、普通用户 超级用户:可以在Linux系统下做如何事情,不会受到限制 普通用户:在Linux下部分操作会受到限制。...# ls a.out blog code code.c tmp trash yui.txt [root@iZbp19b5lvg8xtpf1tzrenZ ~]# whoami root 2.Linux...Linux权限的管理也就是针对这三个方面。 然后下面介绍在Linux下,系统把文件的操作者也分成了三类:文件的所有者,文件的所属组,其他人。这三中分类也就是文件的访问者的分类。...i.读(r/4): Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 ii.写(w/2): Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...iii.执行(x/1): execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限 iv.“—”表示不具有该项权限 2.3文件权限值的表达方法 字符表表达法 如r - -表达只读

    7710

    【Linux】权限 !

    Linux 权限 1 什么是权限 关于Linux的权限问题,可以理解为不同级别的工作者,分别拥有不同的能力来管理文件。...目录权限 与文件权限类似,毕竟在linux里 一切皆文件 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中....可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件 而且十分重要的一点是: 能不能删除文件,取决于所属目录的权限!!!...换句话来讲, 就是只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限 因此Linux引入了 粘滞位 粘滞位 加入粘滞位的方法很简单 使用chmod +...但由于没有目录的读权限 所以在目录下,即使可以执行 ls 命令,但仍然没有权限读出目录下的文档。

    14510

    Linux权限

    权限的概念: Linux下有两种用户:超级用户(root)、普通用户。...) s:套接口文件 b、基本权限: 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限...执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限 “—”表示不具有该项权限 03、文件权限值的表示方法 a、字符表示方法 rwx,如果该位没有权限,就该为-...x决定是否可以进入目录 r决定是否可以进行对目录文件属性查看的权力 w决定是否可以在该目录下进行新建/删除文件 一个文件能否被删除,并不取决于文件本身!!...,只有root或者文件的拥有者才有权力进行删除!

    5510

    【linux】权限

    Linux权限管理 01....这些用户可能没有系统上的一个真正的主目录,它们的用户信息可能存储在应用程序特定的数据库中。 用户组(Groups): Linux中还有一个“用户组”的概念,这是将用户分类的一种方式。...例如: umask 027 这将设置一个umask值,其中所有者不受影响,而组没有写权限,其他用户既没有写权限也没有执行权限。...在/tmp等临时文件目录中,许多用户都有写入权限,系统利用粘滞位可以防止用户删除或重命名不属于他们的文件。即便用户有目录的写权限,没有粘滞位他们也不能删除他人的文件。...当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由 一、超级管理员删除 二、该目录的所有者删除 三、该文件的所有者删除 权限设置表示法 使用八进制数字设置粘滞位时,前面会增加一个

    8410

    【Linux】权限

    一、Linux权限的概念 Linux有两种用户,一种是超级用户,也就是我们所说的root用户,它可以在Linux系统下做任何事情不受限制,另一种就是普通用户,它限制了某些可能导致Linux系统风险的行为...gcc,它就要通过后缀来判定文件是否是c文件,没有后缀无法编译 所以前面的是给Linux看的,后缀的是给Linux上面的软件看的 (2)文件权限 文件权限共9位,按顺序3位一组共3组,第一组为u...111 111 & (~000 000 010)也就是 111 111 111 & 111 111 101,最终等于111 111 101 也就是0775 当umask改为0777,那么创建出的任何文件将没有任何权限...,老板掌握root用户,以防止有人误删或者故意将文件删除从而导致不可避免的损失 三、sudo提升权限 sudo指令可以短暂的将我们的权限提升至超级用户权限 当我们使用sudo的时候发现,无法提高权限...,这是因为我们的账户没有在信任白名单里,我添加了slm账户进入信任白名单,这个账户就可以在需要超级用户权限的时候在指令前面加上sudo指令,短暂提高权限,那么如何将账户添加到信任白名单呢?

    9510

    linux权限

    :vim、>、>> x 可执行权限:Shell与Python 对于目录: 读取权限:查看目录内容 写入权限:能够创建、删除、修改等目录的内容 执行权限:能够cd切换到此目录下 归属关系 所有者:拥有此文件...命令查看 权限位字段解析 一共10个字符,分为4组 [表格] linux中判断用户具备的权限 顺序:所有者>所属组>其他人,原则是匹配及停止 ls -ld 目录路径 修改权限 chmod命令 格式:chmod...【ugoa】【+-=】【rwx】路径 解释 u:修改所有者权限 -g:修改所属组权限 -o:修改其他人权限 -a:修改所有人权限 -R:递归修改权限 chmod -R u+r /test 修改归属关系...x 权限 适用于目录,用来限制用户滥用写入权 在设置了t权限的文件夹下,即使用户有写入权限,也不能删除或改名其他用户文档 chmod o+t /home/public Set GID权限 –占用属组...x权限 适用于目录,用来限制用户滥用写入权 在设置了t权限的文件夹下,即使用户有写入权限,也不能删除或改名其他用户文档 ACL策略管理 作用: 能够对个别用户、个别组设置独立的权限 命令: setfacl

    9.5K70
    领券