权限及基础命令

Linux命令的格式:命令 选线/参数 操作对象

注销:ctrl+alt+backspace

文字切换为图形:startx //以当前用户名进行登录

stat filename 查看文件属性

umask 用户默认权限 umask 044 决定简历文件和文件夹的权限(即默认权限)

rpm -va 指纹库

rpm --rebuilddb 重建指纹库

ll filename 查看文件权限

linux系统中文件权限

cd .. 返回上一级目录


linux系统中文件权限:用户属主 用户属组 其它人

共有10个 -
- --- --- ---
文件类型 所有者权限 所有者组权限 其它人权限
第一个表示文件类型,剩下的每三个为一组

文件类型
- 普通文件 包括文本文件,二进制文件
l 链接文件
b 块设备文件 一般代表存储设备
c 串行端口设备 键盘 鼠标
s 数据接口文件
p 数据传输文件 FIFO算法

三种基本权限类型
r 读 可以查看文件内容 可列出目录中文件列表
w 写 对文件修改,删除 可在目录中创建,删除文件
x 执行 运行 进入目录

修改目录权限注意事项:
目录上只有执行权限,表示可进入或通过此目录进入更深层的子目录,要访问目录下的有读权限的文件,必须知道文件名;不能列出目录列表也不能删除目录;
目录有rx,表示可以进入目录并列出目录列表
目录有rw,表示可在目录中,创建,删除,重命名文件

linux文件访问顺序
此人是否拥有这个文件,如果是,则按照用户权限处理
此人是否是所有者组成员,如果是,则按照所有者组权限处理
如果以上都不是,则按照其他人权限处理
若以上三种都未通过,则拒绝访问
r=4
w=2
x=1
-rw-r--r-- 644
-rw------- 600
-rwxrwxrwx 777
drwxr--r-- 744

特殊权限位
SUID=4 当一个设置了SUID位的可执行文件被执行时,该文件将以所有者的身份运行(不论谁来执行这个文件,系统都认为是文件的所有者在执行)
SGID=2 当一个设置了SGID位的可执行文件被执行时,该文件将以所有者组的身份运行(不论谁来执行这个文件,系统都认为是文件的所有者组在执行)
stickybit=1 当一个文件设置了stickybit之后,尽管其它用户有写权限,也必须由所有者执行删除,移动的操作,对一个目录设置了此权限后,存放在该目录的文件仅允许其所有者执行删除,移动的操作

修改权限
chmod u/g/o/a +/-/= r/w/x filename

u:用户 g:组 o:其他 a:所有

或chmod 444 filename 也可以 ,但是不能给不可执行文件设置权限,因为不会生效


修改文件归属

chown 修改文件所有者 chown username filename
chgrp 修改文件的所有者组

chown aaa:aaa filename 同时修改所有者和组,但是chown不可以只修改组,只有root账户可以使用
touch filename建立filename

mkdir filename 建立文件目录

more 查看文件,一页一页翻看,空格翻页,不能向上翻页

less 同more 可以向上翻页

date 查看日期

cal 查看日历 cal 9 1952 查看1952年9月的日历 可以查看0-9999年

w 查看在哪个终端登录及登录时间 TTTY:本地登录 tty1 ctrl+alt+F1用户登录 pts表远程登录

who 同w 简要信息

whoami 查看登录用户

cp filename /mnt/ 复制到mnt文件夹中

cp filename /mnt/ abc 复制到mnt文件夹中并重命名为abc

mv filename /mnt/ 移动文件

mv filename ee 重命名为ee

last 查看谁连接 最近一个月的登录记录 包括telnet ftp 共享

隐藏权限
chattr -R 递归处理 先修改子目录权限再修改父目录 chmod -R 777 abc
V 显示详细过程,含版本号
+
-
=
A 访问时间不可修改
S sync资料同步写入到内存与磁盘
a 只能向文件中添数据而不能删除
c 数据是否压缩后再存储 compresse
d 不能被系统中的dump程序备份
i 不能做任何改变
j 文件写入时会被记录到文件系统的日志中
s 保密性的删除文件
u 尽量保全数据

lsattr a 查看chattr的设置

你可能感兴趣的:(linux,权限)