(还在更新跟进哦,欢迎指点、收藏、引用哟~)
目录总览
系统操作-linux常用命令大全[功能分类]
(系统信息、关机注销)
权限管理-linux常用命令大全[功能分类]
(用户群组、文件权限、特殊属性)
文件系统-linux常用命令大全[功能分类]
(文件系统挂载、文件系统空间、文件系统分析、
文件系统初始化、swap文件系统、光盘操作)
软件安装-linux常用命令大全[功能分类]
(RPM包、YUM包、DEB 包 、APT 软件工具)
打包压缩-linux常用命令大全[功能分类]
(打包压缩)
文件文档-linux常用命令大全[功能分类]
(文件目录、文件搜索)
网络管理-linux常用命令大全[功能大全]
(网络基础、Microsoft Windows networks (SAMBA))
花里胡哨-linux常用命令大全[功能大全]
(猜猜~)
本段大纲
-用户群组
-文件权限
-特殊属性
用户群组
命令 | 功能 | 知识点 |
---|---|---|
groupadd group_name | 创建一个新用户组 | 链接 |
groupdel group_name | 删除一个用户组 | 链接 |
groupmod -n new_group_name old_group_name | 重命名一个用户组 | 链接 |
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | 创建一个属于 "admin" 用户组的用户 | 链接 |
useradd user1 | 创建一个新用户 | 链接 |
userdel -r user1 | 删除一个用户 ( '-r' 排除主目录) | 链接 |
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | 修改用户属性 | 链接 |
passwd | 修改口令 | 链接 |
passwd user1 | 修改一个用户的口令 (只允许root执行) | 链接 |
chage -E 2005-12-31 user1 | 设置用户口令的失效期限 | 链接 |
pwck | 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户 | 链接 |
grpck | 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组 | 链接 |
newgrp group_name | 登陆进一个新的群组以改变新创建文件的预设群组 | 链接 |
文件权限
使用 "+" 设置权限,使用 "-" 用于取消
命令 | 功能 | 知识点 |
---|---|---|
ls -lh | 显示权限 | 链接 |
ls /tmp | pr -T5 -W$COLUMNS | 将终端划分成5栏显示 | 链接 |
chmod ugo+rwx directory1 | 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 | 链接 |
chmod go-rwx directory1 | 删除群组(g)与其他人(o)对目录的读写执行权限 | 链接 |
chown user1 file1 | 改变一个文件的所有人属性 | 链接 |
chown -R user1 directory1 | 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 | 链接 |
chgrp group1 file1 | 改变文件的群组 | 链接 |
chown user1:group1 file1 | 改变一个文件的所有人和群组属性 | 链接 |
find / -perm -u+s | 罗列一个系统中所有使用了SUID控制的文件 | 链接 |
chmod u+s /bin/file1 | 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限 | 链接 |
chmod u-s /bin/file1 | 禁用一个二进制文件的 SUID位 | 链接 |
chmod g+s /home/public | 设置一个目录的SGID 位 - 类似SUID ,不过这是针对目录的 | 链接 |
chmod g-s /home/public | 禁用一个目录的 SGID 位 | 链接 |
chmod o+t /home/public | 设置一个文件的 STIKY 位 - 只允许合法所有人删除文件 | 链接 |
chmod o-t /home/public | 禁用一个目录的 STIKY 位 | 链接 |
文件特殊属性
使用 "+" 设置权限,使用 "-" 用于取消
命令 | 功能 | 知识点 |
---|---|---|
chattr +a file1 | 只允许以追加方式读写文件 | 链接 |
chattr +c file1 | 允许这个文件能被内核自动压缩/解压 | 链接 |
chattr +d file1 | 在进行文件系统备份时,dump程序将忽略这个文件 | 链接 |
chattr +i file1 | 设置成不可变的文件,不能被删除、修改、重命名或者链接 | 链接 |
chattr +s file1 | 允许一个文件被安全地删除 | 链接 |
chattr +S file1 | 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘 | 链接 |
chattr +u file1 | 若文件被删除,系统会允许你在以后恢复这个被删除的文件 | 链接 |
lsattr | 显示特殊的属性 | 链接 |