20200804 Linux-Centos-权限与tomcat

20200804 Linux-Centos-权限与tomcat

八月 04, 2020

20200804 Linux

1,为什么要创建特定的用户去运行服务,并分配特定的目录权限

一切皆是为了安全,特定的用户不能登录服务器shell,并且只有相对应的目录权限,有效的保证了服务器的运行安全,并且设定特别目录权限,可以有效的防止信息泄漏,恶意修改文件.

2,chmod,chgrp,chown区别,以及-R的用法

chmod

修改文件权限

chgrp

变更文件或目录的所属群组

chown

修改文件拥有者,以及拥有组

加上-R是:

对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)

不加-R

针对对应文件或目录的权限进行修改

3,创建文件并分配指定权限

https://i.loli.net/2020/08/04/Nr6DxLb3ZH8YBXM.png

touch 创建文件 testttt

chomod 分配权限为 所属用户读写 所属组执行 其他无权限

4,git服务与Tomcat

git

yum -y install git

安装git包

创建用户git并分配密码

img

su git

#切换用户到git

mkdir 123w

#创建目录 123w

git add 123w

#将123w添加到git

img

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

#解压

https://i.loli.net/2020/08/04/8kDsm6f1zvqG9I5.png

创建tomcat用户并给予tomcat目录权限

切换用户到tomcat后:

https://i.loli.net/2020/08/04/RHAXnyb5Ia3LONi.png

#设置bin权限为755后运行startup.sh

https://i.loli.net/2020/08/04/7IQO3J4RkPKUve8.png``

修改配置文件开启设置管理页面

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访问管理页面

https://i.loli.net/2020/08/04/WRMkjT7i3pGmIyz.png

注释如图代码即可

重启tomcat服务器访问管理页面

https://i.loli.net/2020/08/04/PWaNCbL9MktozS5.png