linux用户权限与组
less /etc/passwd
查看用户文件
passwd tom[用户名]
修改密码
useradd suguihua[用户名]
新增用户名
vim /etc/passwd
将xiaoqiang 的x 删除之后 则不需要密码可以直接登录
less /etc/shadow
查看密码文件
less /etc/group
查看组文件
ls /var/spool/mail/
查看邮件
id xiaoqiang[用户名]
查看用户id
uid=1002(xiaoqiang) gid=1002(xiaoqiang) 组=1002(xiaoqiang)
userdel -r xiaoqiang2[删除用户]
Usermod -G
Ls -l
权限信息 硬链接数 属主 属组 文件大小 文件创建日期 文件名
权限信息-10位
第1位:代表文件类型 -:代表普通文件 d:代表目录 l:代表软连接 b:代表设备文件 p:管道文件
第2-4位:定义了文件或目录的所有者(owner)所具有限的权,使用u代表所有者(owner)对文件的所有权限。
第5-7位:定义了文件或目录的所有者所在的群组中其他(用户)所具有的权限,使用g代表这一组(group)权限
第8-10位:定义了既不是owner也不和owner在同一群组的其他用户对文件或目录所具有的权限。使用o代表这一组(other)权限。
分三类:读r、写w、执行x
a) r:表示read权限,也就是可以阅读文件或者ls命令列出目录内容的权限。
b) w:表示write权限,也就是可以编辑文件或者在一个目录中创建和删除文件的权限。
c) x:表示execute权限,也就是可以执行程序或者使用cd命令切换到这个目录以及使用带有-l选项的ls命令列出这个目录中详细内容的权限等。
d) -:表示没有相应的权限(与所在位置的r、w或x相对应)。
Chmod 命令
rwx修改权限信息
数字修改权限r->4 、w->2、x->1
chmod 数字修改权限
执行文件的命令
sh 文件路径、bash 文件路径、 .文件路径、 ./文件路径
ll -d /tmp
查看文件目录的权限
a) r:表示read权限,也就是ls 该目录下的文件名、子目录名。
b) w:表示write权限,也就是可以在该目录下创建、删除、重新命名。
c) x:表示execute权限,也就是可以执行cd命令切换到这个目录以及使用带有-l选项的ls命令列出这个目录中详细内容的权限等
d) -:表示没有相应的权限(与所在位置的r、w或x相对应)。
e)t:权限只针对目录生效,它表示只能让所属主以及root可以删除(重命名/移动)该目录下的文件;即drwxrwxrwt = 1777 任何人都可以在此目录拥有写权限,但是不能删除别人拥有的文件
chown
属主.属组 文件名/目录
修改目录以及目录下文件的属主、属组
批量创建文件touch
Cat命令
1、 cat /etc/passwd > new_pass.txt 将文件内容复制给另外一个新文件
2、 同时显示多个文件内容 cat 文件A 文件B
将多个文件的内容 复制给另外一个文件
wc -l 文件名
-l或--lines 只显示行数。