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

“my12306”项目日报(二)

一半时间花在环境搭建上,一半时间花在代码修改上,对,我有模板(前一个项目)。 ---- 工程目录创建脚本 写个脚本,省每次创建项目都要手动去搞一堆文件夹,看着也烦。...777 * cd include mkdir db mkdir redis mkdir model chmod 777 * cd ...../src mkdir db mkdir redis mkdir model touch CMakeLists.txt chmod 777 * 可以根据自己需求自行调整。...,这不是可执行文件名字,是工程名字 # 设置编译选项,不知道最后能不能过 set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g) # 设置可执行文件最后输出目录.../redis SRC_LIST) # 指定生成可执行文件 add_executable(PickServer ${SRC_LIST}) # 指定可执行文件生成时需要链接外部库 target_link_libraries

30020

Linux读写执行(RWX)权限

Window系统中查看一个文件是否为可执行文件,是通过扩展名(.exe、.bat 等),但在 Linux 系统中,文件是否能被执行,是通过看此文件是否具有 x 权限来决定。...也就是说,只要文件拥有 x 权限,则此文件就是可执行文件。但是,文件到底能够正确运行,还要看文件代码是否正确。 对于文件来说,执行权限是最高权限。...除此之外,我们有时会看到 s(针对可执行文件或目录,使文件在执行阶段,临时拥有文件所有者权限)和 t(针对目录,任何用户都可以在此目录中创建文件,但只能删除自己文件),文件设置 s 和 t 权限,会占用...chmod 777 hh.c 要修改某目录下所有的文件属性为可写可读可执行 目录 /tmp/sco修改为可写可读可执行 chmod 777 /tmp/sco 要修改/tmp/sco下所有的文件文件夹及其子文件夹属性为可写可读可执行...chmod -R 777 /tmp/sco 权限设置 可写 w=4 可读 r=2 可执行 x=1 777就是拥有全权限。

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

centos--调整文件及目录权限

字段3:文件所属组权限 字段4:其他用户权限 (既不是文件所有者也不是文件所属组中用户) 2.chmod方法 chmod 对象 算数运算符 权限 文件 对象:u(所属者) g(所属组) o(其他用户权限...) a(all) 算数运算符:- + = 权限:r w x (4 2 1) chmod 777 text1.txt 改变文件所属者为tom,所属组改为tom组 chown 用户 文件 chgrp 组...文件 粘滞位 sgid suid 权限 粘滞位针对目录赋权,目录中创建文件只有建立者可以删除 chmod o+t 目录 赋粘滞位 sgid针对目录建立权限,在该目录中建立文件所属组继承父目录属组...chmod g+s test suid 对可执行文件建立 谁允许该文件,具有该文件所属组权限 chmod u+s test.txt 添加新用户过程: 1..../home/xxxx chattr +i 文件 添加不可变属性(锁住) -i 解锁 目录最高权限777 文件666 /etc/profile /etc/bashrc

1.8K54

腾讯云CentOS7 系统执行chmod 777命令后修复方法

当在服务器中执行 chmod 777 /xxx -R 命令后,会导致该目录下大部分目录或文件权限出现异常,进而导致服务器无法正常使用,接下来就分享下遇到此类情况后修复方法,本文以修改 /etc目录下文件权限为...777情况作为案例修复;一、现象当在系统中执行命令 chmod 777 /etc -R 命令后,服务器可以正常重启、远程,但是登录时会提示密码不正确;二、修复过程1、创建一台与故障服务器系统相同服务器...;2、在新建服务器中创建一个 .c文件,将其命名为 chmodfix.c,在该文件中输入如下内容; #include ...", list, 1); else ftw(argv[1], list, 2); exit(0); }3、执行如下命令生成一个名为 chmodfix.com...可执行文件;gcc chmodfix.c -o chmodfix.com4、在新建服务器上新建 .sh文件,将其命名为 chmodfix.sh,将如下内容写入该脚本文件;#!

1.3K20

红帽认证RedHat-RHCSA 特殊权限

755 创建文件权限 644 777 -umask -x 使用附加权限 SET位权限 为可执行(有×权限文件设置,权限宁符为“s",为x位来设置SGID:一般设置在目录上,用户在设置了...,权限为777)设置,权限字符为“r" 用户不能删除该目录中其他用户文件 应用示例:/tmp..../var/tmp   特殊权限  set位权限:suid sgid:设置用户id  设置组id  suid 一般设置可执行程序上,程序在被普通用户执行时候会继承属主权限 使用绝对路径或者相对路径可以执行一个可执行文件...      sgid一般设置目录上,在目录中创建文件或目录会继承属组 chmod u+s  file   4 chmod g+s  2 使用数字设置set位权限时候,只能加,不能减 粘滞位权限:...设置在公共目录上(777),设置以后,用户不能删除不属于自己文件 chmod o+l  file 1 chmod  7755 file rwxr-sr-x find   思维导图 用户 :普通

13540

Linux实现树莓派3B国密SM9算法交叉编译——(一)环境部署、简单测试与eclipse工程项目测试

比如比较常用Makefile, demo: $(obj) $(CXX) -o $@ $^ $(LDFLAGS) 其中CXX必须是arm-linux-gnueabihf-g++才能编译出正确在树莓派上可执行文件...在该文件夹下,进行make一下 make 把产生可执行文件hello上传到树莓派,执行hello可执行文件,可以得到正确结果,说明交叉编译链配置成功 ls chmod 777 hello #赋予可执行权限...上例是TI提供DM3730开发包安装路径和程序前缀(真实程序为:arm-arago-linux-gnueabi-gcc、arm-arago-linux-gnueabi-ld等) 最后点击完成,一个交叉项目就创建好了...4、编译 Project > Build Project 5、执行 将编译好二进制文件拷贝到树莓派中执行 chmod 777 pi_cross_c chmod 777 pi_cross_cpp ..../chmod 777 pi_cross_c ./chmod 777 pi_cross_cpp ?  到此,Kali-Linux已经部署完成了对树莓派3B交叉编译环境!!!

1.4K32

rv1106&rv1109&rv1126移植sherpa-onnx 实现TTS功能

,它指定了可执行文件执行时搜索so文件第一优先位置, 一般编译器默认将该字段设为空。...文件 打包拷贝到开发板/my/lib路径; 为了简单,将/my/lib修改为777权限,chmod 777 /my/lib -R ,否则执行sherpa-onnx-offline-tts会报Permission...其他问题汇总: 1、在Linux上执行程序遇到Permission denied解决办法 出现这个问题原因是由于权限不够。解决办法就是改变可执行文件权限。...对于单个可执行文件使用命令:chmod 777 file-name 若需要将一个目录下所有可执行文件权限都升级,可使用命令:chmod -R 777 directory-name 2、libtest.a...: could not read symbols: Archive has no index; run ranlib to add one原因和解决方案 涉及到多个.a文件合并为一个.a处理。

16210

Linux下文件权限

-rw-r--r-- 符号 描述 -/d/l 开头-表示这是一个文件,开头d表示这个是一个目录,l表示这是一个软件链接 rw- 表示所有者对于这个文件权限 r-- 表示所属组对于这个文件权限 r...chmod u+w 1.txt表示修改1.txt权限,u表示所属用户,w表示可写权限。u+w表示为当前文件所属用户增加可写权限。...0022 -- 默认权限为0022 第一位0 文件特殊权限 022文件默认权限 文件权限 默认权限就是文件创建后就具有的权限。 文件默认不能建立可执行文件,必须手动赋予可执行文件。...比如上图umask是0022,表示当我创建文件时候默认权限为666-002也就是664,文件所属者具有读写权限,文件所属组具有读写权限,其他用户仅有读权限。...目录权限 目录默认权限为大为777 简历目录之后默认权限,为777减去umask值

6.2K40

【Android 逆向】修改运行中 Android 进程内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 datasystem )

文章目录 一、运行环境搭建 Android 模拟器安装 二、拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一、运行环境搭建 Android 模拟器安装 ---- 使用低版本雷电模拟器调试应用...cdntips.net/dl.softmgr.qq.com/original/game/ldinst_3.75.exe 该模拟器进入后 , 直接有 root 权限 , 方便调试 ; 二、拷贝 Android 平台可执行文件和动态库到...) 编译进程调试相关工具 , 拷贝到 Android 模拟器中 ; 在 雷电模拟器 中 , 创建 /data/system/debug 目录 , 用于存放进程调试相关目录 ; 2|root@aosp.../cmd 路径 ; 注意 , 拷贝完成后 , 在 Android 模拟器中 , 使用 chmod 777 /data/system/debug/cmd chmod 777 /data/system/debug.../tool chmod 777 /data/system/debug/libbridge.so 为这些文件赋予权限 , 否则无法执行 ; 命令行输出 : Y:\002_WorkSpace\001_AS\

51210

Linux权限管理

则1:--x 2:-w- 3:-wx 4:r-- 5:r-x 6:rw- 7:rwx 于是可用“chmod 777 文件或目录名”命令来修改权限。...三个7中第一个代表所有者权限,第二个代表所有组权限,第三个代表其他用户权限。当然,也可用类似于“chmod u+2 文件目录名”方式来修改权限。 -R选项表示包括子目录权限也改变。...chown group.user 文件或目录名,可同时改变所有者和所属组。 umask:用于设定文件或目录刚创建是的权限。目录为755+umask值=777文件644+umask值=777。...粘着位t:对于权限值为777目录可设置粘着位t,即:drwxrwxrwt。其含义为,任何用户可在该目录中创建和修改自己文件,也可以查看别人文件,但不能删除或修改其他用户文件。...s:对于可执行文件,若将该文件用户或组权限x用s替换,则相应用户便具有了该执行文件拥有者或拥有组身份。

5.4K60

100个linux命令(3)-权限管理

读权限是一个文件基本权限,如果没有读权限,则文件一切操作都受限 w:写权限,可以编辑文件 x:执行权限,文件可由特定解释器解释并执行 对于目录: r:可以对目录执行`ls`命令列出目录中内容。...当用户创建一个目录时,目录默认权限是`777-umask`,如果普通用户就是777-002=775,root 用户就是777-022=755。...当用户创建一个文件时,默认情况下都不允许计算出现可执行权限。...chattr -i /etc/shadow suid/sgid/sbit suid 只针对可执行文件,即二进制文件。...它作用是对某个命令(可执行文件)授予所有者权限,命令执行完成权限失效。一般提权为 root 权限。 例如/etc/shadow 文件所有人都没有权限(root 除外),其他用户连看都不允许。

93500

Linux中find命令用法全汇总,看完就没有不会用

---- 第二部分 - 根据他们权限查找文件 ---- 7.查找777个权限文件 查找权限为777所有文件 ---- 8.查找没有777权限文件 查找所有文件未经许可777。...---- 12.查找SGID文件 查找所有SGID设置文件 ---- 13.查找只读文件 查找所有只读文件。 ---- 14.查找可执行文件 查找所有可执行文件。...---- 15.找到777个权限和Chmod到644文件 查找所有777个权限文件,并使用chmod命令将权限设置为644 ---- 16.找到具有777个权限目录和Chmod到755 查找所有...777个权限目录,并使用chmod命令将权限设置为755。...---- 17.查找并删除单个文件 找到一个名为test.c文件并将其删除 ---- 18.查找并删除多个文件 查找和删除多个文件,如.mp3或.txt,然后使用。

2K30

知识库Wiki-DokuWiki

10.2、转换为可执行文件 10.3、将文件转换为app 1、简介 什么是Wiki?...-R 777 data/ chmod -R 777 lib/ chmod -R 777 conf/ 之后再次刷新,可以正常访问了,切换为中文 填写信息后,保存即可 3、打开浏览器,输入访问地址 http...将脚本转换为可执行文件,每次执行时,双击即可 1、安装pyinstaller pip3 install pyinstaller 2、将需要转换py文件和用于做图标的图片,存放于同一个文件夹,文件路径全部为英文路径...WikiCreateDirectory.py 6、执行完命令后,需要可执行文件就在dist文件夹中 6.1、在Windows上执行转换,转换之后目录 dist目录里是.exe可执行文件 双击运行...,就可以使用了 6.2、在Mac上执行转换,转换之后目录 dist目录里是可执行文件 注意:如果转换文件类型是文稿格式,可执行以下命令转换 将文稿变为可执行文件命令 执行命令sudo chmod

1.9K20

【Android 逆向】修改运行中 Android 进程内存数据 ( Android 命令行中获取要调试应用进程 PID | 进程注入调试进程内存 so 库 )

逆向】修改运行中 Android 进程内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system ) 先安装 Android...Android 平台可执行文件和动态库到 /data/system ) 博客中 , 拷贝了 2 个文件到 /data/system/debug/ 目录下 , 先为两个文件赋予 777 权限 , 即所有的执行权限...: chmod 777 tool chmod 777 libbridge.so /data/system/debug/tool 工具有了执行权限后 , 开始向 PID 为 2328 进程注入调试动态库.../tool 2328 命令 , 即可完成 进程 注入操作 ; 如果命令行输出 hook_entry_addr = 0xa36044e0 不为空 , 是一个实际地址 , 说明调试动态库注入成功 ; 完整命令行输出...777 tool root@aosp:/data/system/debug # chmod 777 libbridge.so root@aosp:/data/system/debug # root@aosp

65110

文件权限777

最近,在使用 pkg 对 vue 工程进行打包生成二进制可执行文件过程中,在传输生成可执行文件中,在其他小伙伴电脑上无法运行,报错: ~ /Users/xxx/Desktop/fusion-smartV-mock...zsh: permission denied: /Users/xxx/Desktop/fusion-smartV-mock 究其原因,文件没有可执行权限(-rw-r--r--);所以,修改文件权限即可...,比如: $ chmod 777 /Users/xxx/Desktop/fusion-smartV-mock 问题一般都会改, 但能完成说明 -rw-r--r-- 具体标识意义寥寥无几,特梳理内容如下...: -rw-r–r-- 第1个字符表示文件类型 d :文件夹 l :连接文件 - :普通文件。...后面9个字符共分为3组 第1组(User):创建这个文件用户权限 第2组(Group):创建这个文件用户所在权限 第3组(Other):其他用户权限 rwx r(4):读取权限

2.6K31

Linux中find命令用法全汇总,看完就没有不会用

---- 第二部分 - 根据他们权限查找文件 ---- 7.查找777个权限文件 查找权限为777所有文件 ? ---- 8.查找没有777权限文件 查找所有文件未经许可777。 ?...---- 12.查找SGID文件 查找所有SGID设置文件 ? ---- 13.查找只读文件 查找所有只读文件。 ? ---- 14.查找可执行文件 查找所有可执行文件。 ?...---- 15.找到777个权限和Chmod到644文件 查找所有777个权限文件,并使用chmod命令将权限设置为644 ?...---- 16.找到具有777个权限目录和Chmod到755 查找所有777个权限目录,并使用chmod命令将权限设置为755。 ?...---- 34.查找并删除100MB文件 查找所有100MB文件并使用一个命令删除它们。 ?

45.3K43
领券