如何查看一个查看文件最后几行是被哪个用户修改过

13564人阅读
网络编程(16)
chown&x:x&./xxx
更改所属用户组, chgrp
改变文件的用户组很简单,直接用chgrp即可,这个命令就是change group(改变用户组)的缩写。这样就很好记了。不过,请记住,要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。
假设以root的身份登入FC4,那么,在你的家目录内有一个install.log文件,如何改变该文件的用户组呢?假设你已经知道在 /etc/group里已经存在一个名为users的用户组,但是,testing这个用户组名字就不存在 /etc/group中了,此时改变用户组成为users与testing,会有什么现象发生呢?
[root@linux ~]# chgrp [-R] dirname/filename ...
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
[root@linux ~]# chgrp users install.log
[root@linux ~]# ls -l
-rw-r--r--
1 root users 68495 Jun 25 08:53 install.log
[root@linux ~]# chgrp testing install.log
chgrp: invalid group name `testing' &== 出现错误信息~找不到这个用户组名~
发现了吗?文件的用户组被改成users了,但要改成testing的时候,就会发生错误。注意,出现错误信息,还是要查查错误信息的内容才好。
更改文件拥有者, chown
那么,如何改变一个文件的拥有者呢?很简单。既然改变用户组是change group,那么改变拥有者就是change owner(改变拥有者)。这就是chown这个命令的用途,要注意的是,用户必须是已经存在系统中的,也就是在 /etc/passwd这个文件中有记录的用户名称才可改变。
chown的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。我们来看看语法与范例:
[root@linux ~]# chown [-R] 账号名称 文件或目录
[root@linux ~]# chown [-R] 账号名称:用户组名称 文件或目录
-R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录
都更新成为这个用户组。常常用在更改某一目录的情况。
[root@linux ~]# chown bin install.log
[root@linux ~]# ls -l
-rw-r--r--
users 68495 Jun 25 08:53 install.log
[root@linux ~]# chown root:root install.log
[root@linux ~]# ls -l
-rw-r--r--
1 root root 68495 Jun 25 08:53 install.log
我们知道如何改变文件的用户组与拥有者了,那么,什么时候要使用chown或chgrp呢?或许你会觉得奇怪吧?是的,确实有时候需要更改文件的拥有者的,最常见的例子就是在复制文件给其他人时,我们使用最简单的cp来说明好了:
[root@linux ~]# cp 来源文件 目的文件
假设今天要将 .bashrc文件复制成为 .bashrc_test,且是要给bin这个人,你可以这样做:
[root@linux ~]# cp .bashrc .bashrc_test
[root@linux ~]# ls -al .bashrc*
-rw-r--r--
1 root root 395 Jul
4 11:45 .bashrc
-rw-r--r--
1 root root 395 Jul 13 11:31 .bashrc_test
怎么办?.bashrc_test还是属于root所有,如此一来,即使将文件拿给bin用户了,他仍然无法修改(看属性就知道了),所以就必须修改这个文件的拥有者与用户组。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:88297次
积分:1056
积分:1056
排名:千里之外
转载:101篇
(1)(1)(23)(3)(9)(1)(1)(3)(7)(1)(3)(2)(4)(4)(1)(2)(1)(3)(4)(1)(1)(1)(1)(8)(3)(17)(1)&  如果用户的系统文件丢失,可以运行sfc系统文件检查器命令进行检查。该命令可以在重新期启动电脑后扫描和验证所有受保护的系统文件。在&命令提示符&中,输入&sfc/scannow&命令后按【Enter】键,&系统文件检查器&就开始自动扫描文件,而且不需要用户的任何干预。
  语法:
  sfc[/scannow][/scanonce][/scanboot][/revert][/purgecache][/cachesize=x]
  参数:
  /scannow:立即扫描所有受保护的系统文件。
  /scanonce:一次扫描所有受保护的系统文件。
  /scanboot:每次重新启动计算机时扫描所有受保护的系统文件。
  /revert:将扫描返回到默认操作。
  /purgecache:立即清除&Windows文件保护&文件高速缓存,并扫描所有受保护的系统文件。
  /cachesize=x:设置&Windows文件保护&文件告诉缓存的大小,以MB为单位。
  Windows
7系统之所以比XP安全性更好,一个重要原因就是对系统文件的权限掌控,在未经授权的情况下不能随意修改系统文件。很多从XP升级到Win7的用户很不习惯这一点,在对系统文件进行操作时会遇到诸如&拒绝访问&的提示,面对这种情况他们往往会不知所措,然而,我们只要明白Win7的系统权限原理就可以轻松解决了。
  通常,需要手动修改系统文件最多的场合是hosts文件,如果我们按照XP时代的做法,直接用记事本打开C:\Windows\System32\drivers\etc下的hosts文件进行修改的话,会发现在保存最后出现如下图的拒绝访问提示。
  直接改hosts文件是行不通的
  之所以出现这个提示,是因为我们当前的操作缺乏足够的权限。也许有人会说,我已经是管理员帐户登录了,怎么还不够权限吗?是的,在Win7系统里,即使账户权限为计算机管理员,在涉及核心系统文件时仍然需要申请提升操作权限。对于上述问题,我们需要做以下步骤的变通:
  首先,找到位于Windows主文件夹下的notepad.exe文件(记事本程序),然后右键选择&以管理员身份运行&,此时启动的记事本程序将会临时获得最高权限。接着通过文件菜单--打开,找到hosts文件进行必要的修改,完成后直接保存,在这过程中不会再弹出拒绝访问的警告提示。
  需要具备管理员身份才能修改
  上述方法属于一次性操作,即若下次还要修改hosts文件,还需要按上述步骤来。当然,网上你会搜索一些其他方法,比如把hosts文件复制到桌面,修改后在粘贴回去,但这些方法都不算方便。如果你想一劳永逸,或者有别的非文本文件需要修改,可以参考下面的方法:永久获取该文件或文件夹的所有权限。
  注意,这样做会让系统文件失去权限保护,可能会被其他程序利用在后台偷偷修改文件而你却不知情,所以并不推荐使用此种做法,写出来只是告诉大家一个不必每次都为权限问题而困扰的方法。
  以Windows\System32文件夹中任意一个dll文件为例:
  第一步:右键你要获取权限的文件或文件夹,属性--安全标签;在&组或用户名&下方的列表里选中当前登录的帐户名,通常都是第二行的Administrators
(xxxx-PCAdministrators),其中xxxx为你的登录用户名,然后点击窗口下方的【高级】按钮。
  第二步:在新打开的高级安全设置窗口里,切换到&所有者&标签,点击下方【编辑】按钮。接着打开一个类似的设置窗口,在&将所有者更改为&列表下选择Administrators
(xxxx-PCAdministrators),然后点击【确定】(这里会弹出额外确认窗口,同样点击确定即可)回到上一窗口。
  此时会发现上图中的&当前所有者&已经从TrustedInstaller变为你登录系统的用户名了,【确定】回到&属性&窗口。到这一步后,我们才可以手动修改登录帐户的权限,之前是无法操作的。
  第三步:点击中间的【编辑】修改Administrators
(xxxx-PCAdministrators)的权限,此时,权限列表里的各选项都处于可选择状态,将&完全控制&的&允许&勾选,完成后确定,同样会有系统安全提示出现。
  获取文件完全控制权限
  这些操作完成之后,你就拥有了对这个文件的所有操作权限,不会在有权限提示出现。若不再需要完全控制,可以将重复上面的第三步,将完全控制、修改和写入三项的允许去掉。
  看过上面的操作之后,各位应该明白,Win7对系统文件的管理是相当严格的,虽然会对我们以前的习惯造成一点点困扰,但换来的却是安全性的大幅提升,所以希望用户尽量以第一种方式来修改系统文件,这样不会给其他恶意软件留下后门。
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)博客访问: 609614
博文数量: 118
博客积分: 3758
博客等级: 中校
技术积分: 1254
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件。如:drwxr-xr-x 2 nsf users
17:37 下载文件备份分别对应的是:文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置例如:  d   rwx   r-x  r-x&第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。第二段是文件拥有者的属性,第三段是文件所属群组的属性,第四段是对于其它用户的属性,如上面文件夹“下载文件备份” 的访问权限,表示文件夹“下载文件备份” 是一个目录文件;文件夹“下载文件备份” 的属主有读写可执行权限;与文件夹“下载文件备份” 属主同组的用户只有读和可执行权限;其他用户也有读和可执行权限。确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。chmod 命令  功能:chmod命令是非常重要的,用于改变文件或目录的访问权限.用户用它控制文件或目录的访问权限.  语法:该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。  1. 文字设定法  chmod [who] [+ | - | =] [mode] 文件名?  参数:  操作对象who可是下述字母中的任一个或者它们的组合:  u 表示“用户(user)”,即文件或目录的所有者。  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。  o 表示“其他(others)用户”。  a 表示“所有(all)用户”。它是系统默认值。  操作符号可以是:  + 添加某个权限。  - 取消某个权限。  = 赋予给定权限并取消其他所有权限(如果有的话)。  设置mode所表示的权限可用下述字母的任意组合:  r 可读。  w 可写。  x 可执行。  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用&&&&&&&& 户ID位,“g+s”设置组ID位。  t 保存程序的文本到交换设备上。  u 与文件属主拥有一样的权限。  g 与和文件属主同组的用户拥有一样的权限。  o 与其他用户拥有一样的权限。  文件名:以空格分开的要改变权限的文件列表,支持通配符。  在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example  使同组和其他用户对文件example 有读权限。chgrp命令  功能:改变文件或目录所属的组。  语法:chgrp [选项] group filename?  该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。  参数:  - R 递归式地改变指定目录及其下的所有子目录和文件的属组。  例1:$ chgrp - R book /opt/local /book  改变/opt/local /book/及其子目录下的所有文件的属组为book。chown 命令  功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。  语法:chown [选项] 用户或组 文件  说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持通配符。  参数:  - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。  - v 显示chown命令所做的工作。  例1:把文件shiyan.c的所有者改为wang。  $ chown wang shiyan.c  例2:把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。  $ chown - R wang.users /his
阅读(18612) | 评论(0) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。,如果是XP无法实现..
所以您要选择操作系统,推荐使用 Windows2000 服务器版 或者 Windows 2003 server 企业版..
当您使用了这两种系统后右键单击文件夹属性
则有个安全选项....
首先你要设置权利(权利是指谁来控制文件夹,您可以添加用户,一般默认的是USERS或者EVERYONE.如果你只想让某些人控制文件夹,就必须删除USERS EVERYONE 再添加用户)
然后分配权限.(权限指怎么样使用文件夹)
总之 不管是设置权利还是权限 首先要让您所使用的用户获得权利 和完全控制的权限...
使用该操作系统 最好使用NTFS文件系统..
NTFS 指的是新技术文件系统..
使用NTFS让您使用起来更加安全..
NTFS缺陷:在纯DOS下 无法看到文件 全是乱码
本来就是这么盖,他可以连单位名称带日期\外加签名一块剪下来贴在任何他需要的地方.
您的举报已经提交成功,我们将尽快处理,谢谢!
要给Word文件加密,先打开需加密的文件,点击“工具”菜单→“选项”,弹出“选项”对话框,选择“保存”标签。在“打开权限密码”和“修改权限密...
除了专业的photoshop,推荐使用功能极为强大的非专业图片制作软件Picasa
最新简体中文版下载:
第一次听说这个商城,你可以自己去试试体验下购物
设平均降价的百分率为x,那没有公式100*(1-x)*(1-X)=81.得出x=0.1.所以平均降价为10%
我是大哥"水落石出",告诉你几点:
(怎么样?看看我"水落石出"提供的共享资料,下载)
采购过程中各阶段的主要任务是什么
一、物料采购计划流程...
大家还关注

我要回帖

更多关于 查看文件所属用户 的文章

 

随机推荐