精华内容
下载资源
问答
  • 扫描并删除包含嵌入空字符的注册表项,标准注册表编辑工具不能删除这种注册表项。 RegJump 跳至 Regedit 中指定的注册表路径。 RootkitRevealer 扫描系统以找出基于 Rootkit 的恶意软件。 SDelete 安全地覆盖敏感...
  • dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...
  • MySQL命令大全

    2018-01-15 11:19:17
    而Linux中启动时可用“/etc/rc.d/init.d/mysqld start”命令,注意启动应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽...
  • 从上图我们可以看到用户对main.c文件的权限为-rw-rw-rw-,r代表可读,w代表可写,x代表可执行,而-代表不具有此权限,所以这里的main.c是可以给文件所有者、用户组里的其他用户、其他用户读和写,但都不能执行main.c...

    文件权限管理

    Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)
    在这里插入图片描述
    在这里插入图片描述
    从上图我们可以看到用户对main.c文件的权限为-rw-rw-rw-,r代表可读,w代表可写,x代表可执行,而-代表不具有此权限,所以这里的main.c是可以给文件所有者、用户组里的其他用户、其他用户读和写,但都不能执行main.c

    chmod(Change mode):控制用户对文件的权限的命令

    Q:哪些用户可以修改文件权限?
    A:只有文件所有者和超级用户可以修改文件或目录的权限。
    我们有两种命令形式去指定文件的权限:
    1、使用绝对模式(八进制数字模式)
    我们可以把文件权限认为10位二进制数,把位是r或w或x的位当做1,-当做0,所以main.c的二进制为0110110110,转换为八进制即为666。如果我想把main.c的文件权限变为-rw-r–r--,其二进制为0110100100,转换为八进制即为644,所以我们可以通过键入如下指令进行文件权限的更改:

    chmod 644 main.c
    

    在这里插入图片描述
    这里我们可以用ls -l main.c查询main.c文件的详细信息,可以看到Group和Other Users已经失去了可写的权限
    2、使用符号模式(此时main.c文件的原始权限依然是-rw-rw-rw-)
    符号模式相对来说更简单,把文件所有者(Owner)当做符号"u"、把用户组(Group)当做符号"g"、其它用户(Other Users)当做符号"o"、把这三种用户的统称即all当做符号"a"
    假如我想给文件所有者所在组的其他组内用户(符号"g")移除(符号"-")对main.c可写(符号"r")的权限,可以键入:

    chmod g-r main.c
    

    在这里插入图片描述
    我们可以从上图看到Group已经失去了对main.c可写的权限
    相对的假如我想给文件所有者所在组的其他组内用户(符号"g")重新赋予(符号"+")对main.c可写(符号"r")的权限,可以键入:

    chmod g+r main.c
    

    在这里插入图片描述
    我们可以从上图看到Group已经重新被赋予了对main.c可写的权限
    同理给文件所有者赋予对main.c可执行的的权限即为:

    chmod u+x main.c
    

    除此之外,我们还可以对文件权限进行批量修改,只需之间添加","即可,即:

    chmod g-w,o-w main.c
    

    除了"+“与”-“外,还可以对文件权限进行赋值(即符号”=")
    例如:

    chmod u=rw-,g=rw-,o=rw- main.c
    

    经过如上操作,main.c的权限变为-rw-rw-rw-,这与键入如下命令目的相同:

    chmod a=rw- main.c
    

    chown(Change owner):设置文件所有者和文件关联组的命令

    如果我现在想把main.c文件的文件所有者从Ubuntu更改为Debian,可以键入:

    sudo chown Debian main.c
    

    这样该文件的所有者就从Ubuntu变为了Debian,但是其文件所有的用户组依旧未变,要想更改成用户组名为Unix的用户组,可以键入:

    sudo chown .Unix main.c
    

    如果我想把main.c的文件所有者和文件所有用户组都进行更改,可以键入:

    sudo chown "用户名"."用户组名" main.c
    

    chown -R:处理指定目录以及其子目录下的所有文件,意思是将其目录及目录的所有文件都进行文件所有者或文件所有用户组的更改,也就是递归

    展开全文
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    而Linux中启动时可用“/etc/rc.d/init.d/mysqld start"命令,注意启动应具有管理员权限。 刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽...
  • Java初学入门教学

    2012-03-14 21:17:15
    5.2.3 private:不能接触 5.2.4 protected:“友好的一种” 5.3 接口与实现 5.4 类访问 5.5 总结 5.6 练习 第6章 类再生 6.1 合成的语法 6.2 继承的语法 6.2.1 初始化基础类 6.3 合成与继承的结合 6.3.1 确保正确的...
  • 可见,只要把这些行挪到makefile里,就自动定义main.c的依赖是哪些文件了,做法是把命令的输出重定向到.d文件里:gcc -MM main.c > main.d,再把这个.d文件include到makefile里。 如何include当前目录每个.c生成的...
  • linux.chm文档

    2015-07-07 06:37:39
    chattr +i file1 设置成不可变的文件不能被删除、修改、重命名或者链接 chattr +s file1 允许一个文件被安全地删除 chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘 ...
  • 3) 上传(CIDRAM和它的文件)到您选定的文件夹(需要包括*.txt/*.md文件,但大多数情况下,您应上传所有文件)。4) 修改的vault文件夹权限为“755”。注意,主文件夹也应该是该权限,如果遇上其他权限问题,请...
  • flash shiti

    2014-03-14 10:32:41
    影片不能有Loading B. 中间 C. 后面 D. 前面 2.Flash中设置属性的命令是? A. Set Polity B. Polity C. Property D. Set Property 3.Flash action“while”意义是? A. 卸载动画片段符号 B. 声明局部变量...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 5.2.8 改变文件和目录的所有者 55 5.2.9 给文件和目录改名 55 5.2.10 建立目录 55 5.2.11 建立链接 55 5.2.12 删除目录 56 5.2.13 拷贝文件和目录 56 5.2.14 移动文件和目录 57 5.2.15 删除文件 57 5.2.16 识别二...
  • 5.2.8 改变文件和目录的所有者 55 5.2.9 给文件和目录改名 55 5.2.10 建立目录 55 5.2.11 建立链接 55 5.2.12 删除目录 56 5.2.13 拷贝文件和目录 56 5.2.14 移动文件和目录 57 5.2.15 删除文件 57 5.2.16 ...
  • 应该让后来的维护一眼看出任务的内容 - 所有任务都在 gulpfile.js 里面注册,并且没有具体的任务内容,一眼就看到任务列表以及依赖 模块化的的初衷是复用这些 task 任务,在构建过程中ÿ...
  • Visual Studio程序员箴言--详细书签版

    热门讨论 2012-10-16 20:37:39
    初学还是经验丰富的用户来说,了解、掌握并在实际工作中使用这些技巧都在开发中达到事半功倍的效果。 作译者 作者: Sara Ford  Sara Ford 作为Visual Studio核心团队负责测试的软件设计工程师,Sara Ford...
  • 实务1 安装Oracle时,为什么不能启动安装界面 实务2 为什么Oracle安装界面无法显示中文,都是“□□□” 实务3 安装Oracle时,报告错误“ORA-12547:TNS:lost contact” 实务 实务4 如何下载Oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • SECURITY OPTION(检测密码方式)如设定为SETUP,则每次打开机器时屏幕均会提示输入口令(普通用户口令或超级用户口令,普通用户无权修改BIOS设置),知道口令则无法使用机器;如设定为SYSTEM则只有在用户想进入BIOS设置...
  • 3.6.1 利用vi创建和修改文件 46 3.6.2 用head和tail命令移动 47 3.7 文本的提取和排序 48 3.7.1 使用grep匹配模式 48 3.7.2 剪切、粘贴和联结文本 49 3.8 shell脚本 50 3.8.1 shell程序介绍 51 3.8.2...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 115
精华内容 46
关键字:

哪些命令不能修改文件所有者