linux服务器下权限设置

1.在终端输入命令 sudo chmod -R 777 /opt/Tomcat,那么Tomcat文件夹和它下面的全部子文件夹的属性都变成了777(读/写/执行权限)java

2.bin/sh^M:损坏的解释器: 没有那个文件或目录 错误?linux

解决方法:脚本文件保存时使用了DOS格式,用DOS2UNIX转为UNIX格式,也能够用vim打开,用:set ff=unix转换。 不要在 Windows下编辑脚本文件,不然常常会遇到这种问题。vim

代码: sed -i 's/\r$//' server.shcentos

还 能够用 vim 打开文件,而后执行冒号命令: 代码: :set ff=unix :wqtomcat

3.linux 切换用户 su root安全

4.centos7 启动tomcat 权限不足问题:服务器

touch: 没法建立’/usr/local/Java/tomcat7/logs/catalina.out’: 权限不够centos7

./tomcat7/bin/catalina.sh: 396: ./tomcat7/bin/catalina.sh: cannot create /usr/local/java/tomcat7/logs/catalina.out: Permission deniedunix

解决方法:sudo chown -R 你的用户名 tomcat整个目录code

例如:sudo chown -R shusheng tomcat7 该命令意思:设置整个tomcat目录的拥有者为你的用户名,这样你的用户名就能够对该目录下的文件进行读写操做。

注意: 在sudo命令时收到centos以下的警告: 不在 sudoers 文件中。此事将被报告 解决办法:

sudo命令的含义是:使用sudo命令的帐号,将拥有root帐户的权限来执行某项命令或者程序。
可是不是全部的帐号均可以使用sudo命令的。

对此debian系统采用了一个办法,利用一个专门的文件来管理某些帐号是否能使用sudo命令。

显然,这个文件只有root帐号才能修改和管理的。这个文件就是/etc/sudoers。

 

咱们要作的就是切换到root帐号,而后将日常用的非root帐号添加到这个文件中。

不少人都会强制使用vim修改“/etc/sudoers”文件,可是其实centos自带命令visudo,
意思就是调用vim来修改“/etc/sudoers”文件,从而达到增长帐号权限的目的。

相比之下,这个命令应该会作些保护和隔离,因此更加安全。

 

如今咱们使用su命令,切换到root帐号,而后再调用visudo命令来添加帐号。

在visudo命令调出的vim编辑窗口中,找到以下行:

root    ALL=(ALL:ALL) ALL  

在下面添加你本身的帐号,后面部分和root同样便可。

保存退回到你本身的帐号,从新尝试sudo吧!

5.操做文件命令:

打开文件:vi 文件名

打开后编辑:i

编辑完保存退出:

按ESC键 跳到命令模式,而后:
:w   保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w!   强制保存,不推出vi
:wq  保存文件并退出vi
:wq! 强制保存文件,并退出vi
q:  不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃全部修改,从上次保存文件开始再编辑

6.查看linux 服务器各个磁盘文件占用比例 df -h

7.查看文件目录下文件个数:ls -l | grep "^d" |wc -l

相关文章
相关标签/搜索