2013.03.10 组管理+基本权限管理+vim

来源:互联网 发布:没权限开通淘宝联盟 编辑:程序博客网 时间:2024/06/07 02:37
前:如果服务器有中文支持,在终端(如xshell)却显示乱码,修改字符集为utf-8即可。
一、组管理
多个用户的集合管理。
vim /etc/group

组名 组密码控位键 组id 组成员

组密码管理文件
vim /etc/gshadow

组名 组密码 组管理员 组成员
增加组
groupadd gname
指定gid
groupadd -g gid gname
删除组
groupdel gname

主组 附属组
主组:每一个用户创建时会默认创建一个与用户名相同的组,称为主组。
附属组:将一个用户加入另一个组,另一个组则称为该用户的附属组。

加入组
usermod -G gname uname

基本权限

文件类型
- 普通文件
d 目录文件
l 链接文件
b 块设备文件
c 字符文件
p 管道文件
s 套接字文件

文件类型 权限 - 拥有者 拥有组
二、权限
 拥有着权限 拥有组权限 其它权限
文件
read write 执行
read cat more less head tail
write vi vim echo/rm mv
执行  ls
目录
x  进入目录
rx 进入并且读 ls
rw 无意义
wx 进入并且修改
【这里讲师讲到一个目录如果没有x权限,则不能进入,可是我实验这条不成立

甚至全部删除权限也可以进入
修改权限
chmod
chmod u=(+/-) g=(+/-) o=(+/-)
chmod x=1 w=2 r=4 
更改文件拥有者与拥有组
chown
chown uname:gname +文件【重要,uname与gname之间有冒号】
系统默认权限
面试可能需要

文件默认权限644
目录默认权限755
umask参数影响,0022

对于文件来说,最高权限是666
对于目录来说,最高权限是777
666-022=644
777-022=755
三、vim
三种模式
1、一般模式/命令行模式
2、编辑模式
3、底行模式

i直接插入
I跳到行首插入
a光标之后插入
A跳到行尾插入
o下面新的一行
O上面新的一行
x向后删除
X向前删除
u撤销一步更改
U撤销所有更改
shift+d 删除光标后面一整行
-------------------------------------------------------


0 0
原创粉丝点击