Linux知识复习(二)
关于linux的文件权限,了解一下的几个要点就行了,首先linux有用户组的概念,每个用户组用分配有一个id,用于唯一的标识,可以用于方便指定此用户组中的用户操作某些文件的权限。同样每个用户也拥有一个用户id,用于唯一标识用户,而对于每个文件用 ls -l -a 就可以显示当前目录下面所有的文件文件夹的详细信息。例如:我们在用户wup86的home目录下面用echo abc>wupeng.txt即建立一个wupeng.txt文件内容为“abc”,于是我们在用ls -l -a就会如下所示:
总用量 12
drwxrwxr-x 2 wup86 wup86 4096 3月 15 00:11 .
drwx------ 3 wup86 wup86 4096 3月 15 00:17 ..
-rw-rw-r-- 1 wup86 wup86 4 3月 15 00:11 wupeng.txt
首先说每行开头10个字母或者是-号。其中,第一位是文件类型,即是文件还是目录,如果是文件则为-,如果是目录则为d,接下来3位中间那三个代表的是所有者user权限,然后代表的是组群group权限,最后三位代表的是其他人other权限,其中:r 表示文件可读,w 表示文件可写,x 表示文件如果是执行程序则可被执行,- 表示相应的权限还没有被授予。
在linux中,chmod命令用于改变文件或目录的权限。chmod可以用u,g,o,a和+,-来为相应的权限单位增加权限或者是移除权限,例如chmod o-rwx wupeng.txt 即移除其他用户对wupeng.txt的一切权限,同时也可以用chmod [3位数] [文件名]的方法来指定权限,类似于8421码的运算,r=4,w=2,x=1以此相加,例如想让wupeng.txt获得所有的权限则 chmod 777 wupeng.txt
相关文档:
Unix基础
登录和退出
登陆:可以用Neterm、SecureCRT等终端登陆工具〔192.168.25.12 常用软件下有〕或者
telnet、ftp命令。
1. telnet 远程终端访问
命令格式:telnet [hostname|IP address]
退出:ctrl+d or logout or exit
2. ftp 远程文件传输
......
我们在网络编程的时候经常要检测系统是否得到了有效的IP,是否可以正确联通到网络里面。通常的检查方法就是使用PING命令。
而在程序里面如何自动让程序知道哩?有两种办法,
一种是利用系统的能力,直接调用系统的shell,如方法一就可以在linux系统中很好使用。
另外一种是直接在代码里面实现ping命令,通过调用函数的形式 ......
///////////////////////////////////////////////////////////////////////////////////////////////
这是很早以前的tty hacking了,其实就是一个初级的内核的键盘钩子的实现原理
后面我会贴出我整理phrack杂志59期里的最新的内核键盘钩子技术
/////////////////////////////////////////////////////////////// ......