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

相關文章
相關標籤/搜索