目录
前言
从零开始学Linux,上b站大学@黑马程序员,截图均来自@黑马程序员,个人仅用于学习笔记。
1、用户与用户组
root用户(超级管理员)
root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受限的。普通用户的权限,一般在其HOME目录内是不受限的。一旦出了HOME目录,大多数地方,普通用户仅有只读和执行权限,无修改权限。
例如,普通用户在根目录下创建文件夹权限不够,更换为root后方可创建。
su 命令(su:Switch User
su命令,用于账户切换的系统命令。
语法:
su [-] [用户名]
sudo 命令
长期使用root用户风险过大,可以使用sudo命令,为普通的命令授权,临时以root身份执行。
语法:
sudo 其他命令
在为普通用户配置好sudo认证之后,即可让普通用户使用sudo命令。
-
配置sudo认证
1.切换到root用户,执行 visudo 命令,会自动通过vi编辑器打开:/etc/sudoers
2.在文档末尾添加 "用户名 ALL = (ALL) NOPASSWD:ALL"
3.通过底线命令 :wq 保存退出即可。
用户组管理
用户管理
getent 命令
利用命令 getent passwd ,可查看当前系统有哪些用户。
利用命令 getent group ,可查看当前系统有哪些用户组。
2、权限管控信息
认知权限信息
先通过命令 ls -l 进行了解展示的信息有哪些结构。
序号1,表示文件、文件夹的权限控制信息;
序号2,表示文件、文件夹所属用户;
序号3,表示文件、文件夹所属用户组。
细剖文件、文件夹的权限控制信息
r:read w:write x:execute(执行
chmod 命令
使用chmod命令,修改文件、文件夹的权限信息。
语法:
chmod [-R] 权限 文件或文件夹名
其中,选项:-R,对文件夹内的全部内容应用同样的操作。
例 chmod u=rwx,g=rx,o=x hello.txt (即chmod 751 hello.txt),将文件权限修改为:rwxr-x--x (其中:u表示user所属用户权限,g表示group组权限,o表示other其它用户权限)、chmod -R u=rwx,g=rx, o=x test,将文件夹test以及文件夹内全部内容权限设置为:rwxr-x--x。
chown 命令
总结
浅学Linux,纸上得来终觉浅,绝知此事要躬行。