引导流程过程
注意:安全问题
加电自检------bootloader------加载内核文件----init(运行脚本文件)--登陆
1)允许任何人以单用户模式登陆----
给grub加口令
放到安全的位置
2)/etc/passwd中----
修改任何用户的uid==0
哪些用户可以使用哪些明令?Zhs vi
通过设置目录或文件的访问权限
系统命令分类:管理员、普通用户
/user/sbin /sbin 系统的二进制文件
/bin /user/bin
useradd------某个组指管理员
#ls ----相对路径
系统运行该脚本顺序:先从当前目录找(PATH)/sbin/ls
/bin/ls
#/bin/ls----绝对路径
/etc/shadow
/etc/group
#groupadd zhy
#/etc/gshadow
管理员能够给任何一个用户指定初始口令?
普通用户也可以更改自己的口令?
查找该命令所在的目录
#which passwd
#whereis passwd
#passwd
``:反引号解释(执行)命令
[localhost ~]# ls -l `whereis passwd`
-r-s--x--x
S:特殊权限位----瞬间转换身份 ,只针对可执行文件,以属主(作者)
包含s权限,表示任何普通用户都可以使用root
#vi
验证后发现,普通用户可以使用vi
$vi /etc/passwd
将vi脚本添加特殊权限,任何普通用户都可以使用vi
$vi /etc/passwd
将vi脚本添加特殊权限,任何普通用户都可以以root身份使用
Vi
Chmod方式u g o a + =
#chmod u+s /bin/vi
数字方式 rwx umask 0 000
SETUID ==4
#chmod 4755 /bin/vi
Setgid=====2
作业:限制zhs组的成员可以以root
身份使用vi
g+s
1)chmod g+s
2)修改所属组 chown
将user在执行命令的时候
问题:
系统里存在一个目录/web
ftp服务器:上传文件/web
张三 以张三为属主的文件 增删改查
李四 以李四为属主的文件 增删改查
粘滞位 o+t
Linux软件包的安装
Sudo
光盘rmp包
Rpm:红帽里的软件管理器
安装应用程序、升级、卸载、检查等
#rpm readhet
#rpm -qa|grep sudo
#rpm -qa|grep yum