第六篇学习成果的自我总结:
说明:本人在虚拟机的ubantu操作:
添加用户:
新建用户:
useradd -m 【用户名】
设置密码:
passwd 【用户名】
临时以root权限执行指令:
• sudo 【具体命令】
•配置sudo权限:
• nano /etc/sudoers 增加:
【用户名】 ALL=(ALL:ALL) ALL
设置用户root权限:
•nano /etc/passwd
用户信息查看
cd /etc/passwd :用户基本信息
上面图片有用户信息,如何看?例子(:作为分隔符):
第一个:root:x:0:0:root:/root:/usr/bin/zsh
用户名:root
密码:x(密码在 /etc/shadow)
UID:0(系统最高权限用户)
GID:0(归属 root 组)
描述:root
家目录:/root
Shell:/usr/bin/zsh(允许登录系统)
文件里的查看权限(cat 文件路径):
第一个 ALL(主机名限制) 含义:允许
root 用户在所有主机上执行 sudo 命令。
括号里第一个 ALL:允许 root 切换为任意用户身份执行命令。
括号里第二个 ALL:允许 root 切换为任意用户组身份执行命令。
最后一个ALL含义:允许 root 执行所有命令(无命令限制)。
修改权限:
ls -l:查看文件和目录的权限
(1)字母表示法
修改权限的命令:chmod u=(),g=(),o= ()修改的目录或文件()里填权限w(写)、r(读取)、x(执行)
其中文件拥有者(u),组(g),其他用户(o)
(2)权限数字表示法
●核⼼规则: r=4 、 w=2 、 x=1 ,权限值为对应权限数字之和
示例:
● rwx (4+2+1=7):完全权限
●r-x (4+0+1=5):读 + 执⾏权限
●r-- (4+0+0=4):仅读权限
命令:sudo chmod 754 +要修改的目录或文件