linux权限c是什么意思,linux服务器下权限设置
1.在終端輸入命令 sudo chmod -R 777 /opt/Tomcat,那么Tomcat文件夾和它下面的所有子文件夾的屬性都變成了777(讀/寫/執行權限)
2.bin/sh^M:損壞的解釋器: 沒有那個文件或目錄 錯誤?
解決方法:腳本文件保存時使用了DOS格式,用DOS2UNIX轉為UNIX格式,也可以用vim打開,用:set ff=unix轉換。 不要在 Windows下編輯腳本文件,否則經常會遇到這種問題。
代碼: sed -i 's/\r$//' server.sh
還 可以用 vim 打開文件,然后執行冒號命令: 代碼: :set ff=unix :wq
3.linux 切換用戶 su root
4.centos7 啟動tomcat 權限不足問題:
touch: 無法創建’/usr/local/Java/tomcat7/logs/catalina.out’: 權限不夠
./tomcat7/bin/catalina.sh: 396: ./tomcat7/bin/catalina.sh: cannot create /usr/local/java/tomcat7/logs/catalina.out: Permission denied
解決方法:sudo chown -R 你的用戶名 tomcat整個目錄
例如: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
總結
以上是生活随笔為你收集整理的linux权限c是什么意思,linux服务器下权限设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在运行 iOS 14 的 iPhon
- 下一篇: linux内存不足时缩减缓存,Linux