20200804 Linux-Centos-权限与tomcat
20200804 Linux
1,为什么要创建特定的用户去运行服务,并分配特定的目录权限
一切皆是为了安全,特定的用户不能登录服务器shell,并且只有相对应的目录权限,有效的保证了服务器的运行安全,并且设定特别目录权限,可以有效的防止信息泄漏,恶意修改文件.
2,chmod,chgrp,chown区别,以及-R的用法
chmod
修改文件权限
chgrp
变更文件或目录的所属群组
chown
修改文件拥有者,以及拥有组
加上-R是:
对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
不加-R
针对对应文件或目录的权限进行修改
3,创建文件并分配指定权限
touch 创建文件 testttt
chomod 分配权限为 所属用户读写 所属组执行 其他无权限
4,git服务与Tomcat
git
yum -y install git
安装git包
创建用户git并分配密码
su git
#切换用户到git
mkdir 123w
#创建目录 123w
git add 123w
#将123w添加到git
Git成功
搭建git服务器的时候使用里新用户git,并且可以通过修改配置文件来禁止git用户登录git服务器,同时也对文件上的相关权限做了权限设置git用户仅有git仓库目录的修改权限,从而保证了服务器系统的运行安全
Tomcat
采用直接下载官方文件使用 shell脚本直接运行
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip
#下载tomcat8.0zip文件包
unzip apache-tomcat-8.5.57.zip
#解压
创建tomcat用户并给予tomcat目录权限
切换用户到tomcat后:
#设置bin权限为755后运行startup.sh
``
修改配置文件开启设置管理页面
vim conf/tomcat-users.xml
添加如下html代码
<role rolename="manager-gui"/>
<user username="tomcat" password="password" roles="manager-gui"/>
在 </tomcat-users>
前
修改webapps/manager/META-INF/context.xml来允许其他ip访问管理页面
注释如图代码即可
重启tomcat服务器访问管理页面