linux tomcat 啓動報錯The BASEDIR environment variable is not defined correctly This environment vari...

tomcat啓動時報html

The BASEDIR environment variable is not defined correctly This environment variable is needed to run this programlinux

這個錯是因爲文件執行權限不足,解決辦法就是給數組

$CATALINA_HOME/bin目錄下全部.sh文件添加一個可執行權限便可tomcat

命令以下:chmod 755 *.shthis

 

Linux文件權限命令
2010-11-01 21:56

chmod 777 aa.txt 給文件全部權限
chmod 755 aa.txt 給屬主執行權限,
chmod 770 aa.txt 給屬主和屬組權限
chmod 666 aa.txt 去掉文件的可執行權限
spa

r:read,   w:write,    x:execute,   -:none
r--read,讀權限(4),w---write寫權限(2),x---execute執行權限(1)
rwx=7
777表明 rwxrwxrwx 賦予全部權限
666=rw-rw-rw- 去掉文件的執行權限
755=rwxr-xr-x 將文件變爲可執行文件,而且其餘人不能夠修改
u 表明屬主
g 表明數組
o 表明其餘用戶
a 表明以上3個
+ 表明增叫相關權限
- 表明減去相關權限
linux用9個權限位來控制文件屬主,用戶組,其餘用戶的權限。
每3個一組 例如 rwxrwxrwx =777
chomd ugo-x aa.txt 減去全部用戶的執行權限
chmod u+x aa.txt 給屬主增長執行權限
chgrp wangxujun aa.txt 修改文件的屬性組
chmod a+x aa 給全部人執行權限
chmod a-x aa   給全部人減去執行權限
chmod a+x ,a+r ,a+w aa 給全部人全部權限
htm

drwxr-xr-x 2 root root 4096 Jul 27 21:39 top

第一位爲d,那麼它是一個文件夾。user對這個文件夾可讀可寫可執行。group對其可讀不可寫可執行。other對其可讀不可寫可執行。

如今我就說我寫這個文章的重點了。什麼叫可讀,可寫,可執行。
可讀:就是能夠看該文件裏的內容。對於文檔來講就是能夠打印文檔中的內容。對於文件夾來講就是能夠查看裏面有什麼內容。
可寫:單獨討論能夠是沒有什麼意思的。可寫必定要和可執行相結合。若是有可寫權限就意味着你能更改裏面的內容。添加或者刪除東西。
可執行:對於文件夾來講就是能夠進入到文件夾內。對於一些腳本,應用文件來講就是能夠運行該文件。

blog

drwxr-xr-x 一共有10位。第一位d 這個就表示文件夾。若是是一個短線就表示普通的文檔。還能夠是其餘的如‘b’'c'等。經過這位咱們能夠知道咱們這個文件是什麼。

再看後9位rwxr-xr-x,咱們每三個分紅一組就能夠分紅三組rwx,r-x,r-x。這三組從前到後分別表示user,group,other的權限了。
這裏解釋下rwx分別表示可讀,可寫,可執行。


文檔

轉載:http://hi.baidu.com/rxpeng/blog/item/71927df3e52fbea0a40f52a5.htmlit

相關文章
相關標籤/搜索