Linux学习笔记一
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux学习笔记一
默认情况下,所有系统帐号与一般身份用户,以及root的相关信息,都记录在/etc/passwd
文件内;密码记录在/etc/shadow 文件中;Linux所有的用户组名称都记录在/etc/group内。不可随意删除这3个文件。
了解Linux文件属性,以root身份登录后输入|s -al查看具体属性设置。
文件前面第一个字符为.表示隐藏文件。
各字段依次的含义:文件属性,连接数,文件拥有者,文件所属用户组,文件大小,文件最
先修改时间,文件名
文件属性10字段:
Linux文件类型:
-普通文件。根据文件内容分:纯文本文件(ASCLL ),二进制文件(binary ),数据格式文件(data) ----last 命令
d目录,
l连接文件link file
,b设备文件中可供存储的接口设备,
c设备文件中串行端口设备如键盘鼠标
拥有者权限,同用户组权限,其他非本用户组权限
r read 读,w write 写,x excute 可执行
9个属性,3个一组,其中可用数字来表示各个属性:r--4 , w--2 , x--1,将同一组的3个属性相加:owner=rwx=4+2+1
Windows中,一个文件是否具有执行能力是通过扩展名"来决定,但在Linux中是通过是否具有x属性来决定的。
Linux文件扩展名:
.sh :批处理文件(script,脚本),shell写成
.pl :程序语言Perl的文件
更改文件权限
charp改变文件所属用户组
chown改变文件拥有者
chmod改变文件的属性,suid等特性
chown还可以直接修改用户组的名称。什么时候用到chown和chgrp,比如将一个文件copy 给其他人时,复制后的文件拥有者仍然是原来的拥有者,所以得到文件复制分的用户仍然没有修改的权限,此时就需要修改文件的拥有者与用户组。
当我们以vi编辑shell的文字文件后,其属性通常都是-rw-rw-rw- , 666属性,如果要将它变成可执行文件,并且不能让其他人修改此文件,那么就需要修改文件的属性成
-rwxr-xr-x,755 属性
一般身份用户,如笔者帐号perfy,那么在/home/perfy这个目录内,无论是谁,包括root
建立的文件,无论该文件属于谁,无论该文件的属性是什么,perfy这个用户都有权限将该
文件删除。
目录权限
drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh
root可以读写执行,非root不可进入。x与目录的关系非常重要,如果在该目录下不能执行任何命令的话,那么自然也就无法进入;如果想对他人开放某个目录的话,要开放该目录的x属性