linux沒有所謂的view權限喔。
你要說清楚一下。
linux的檔案權限區分為「讀(r)」「寫(w)」「執行(x)」 = 4 2 1 => 7
其三個權限又分三個區別「所有者」「群組」「其它」
正常來說,猜測你要的view因該是要能看的權限。
那就是 744 或是 755 了。(某些狀況下,沒「執行」權限也會讀不到」
應該是chmod 744 指定路徑path or chmod 755 指定路徑path
搭配chown -R jboss:jboss 指定路徑path 來改路徑擁有者
另外請教
如果需要有可執行某服務, 權限要如何設定呢?感謝
其實linux系統比較特殊。基本來說,都是利用chmod 或是 chown 來指定執行身份處理的。而無論是命令還是服務還是應用。
說穿了都是運行檔的一種。而要運行這些東西則是需要「執行」的權限。
當然,也可以利用許多權限管理的東西來做多帳號權限來控管。
如alc、ldap...等等。
其實也是換湯不換藥的做法。
因為服務可執行的身份還是只能指定一個帳號。
所以大多數來說,都是利用其它的權限管理的機制。先將應用或是服務綁定到該權限管理服務。其它人則是利用它來運行執行的能力。
這也是為何linux的檔案要區分為「所有者」「群組」「其它」
畢竟每一支檔案都一定會綁到一個帳號及一個群組。
所以你說要如何做。嗯....很難給你一定的答案。畢竟有太多種了。
看看有沒有人能再給你很好的建議。
Linux本身很多沒有ll這指令,這是有的版本自定義上去的,另外權限問題區分所有人 群組 其它者,讀為4寫為2執行1.如果是llog擋開755即可,有些是要執行權限,但一般非程程式腳本744就可以囉,你不仿試試。
'ls: cannot open directory: Permission denied' 重點在這裡, 你沒有權限進入這個目錄, 目錄上需要有 X (執行)的權限. 記得要加上去.
ll 通常會寫在 ~/.bashrc, 以下是ubuntu 16.04 的內容
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'