LoginSignup
13
10

More than 3 years have passed since last update.

chmod 775 でアクセス権限変更

Posted at

chmodコマンドは、ファイルやディレクトリのパーミッション(アクセス権限)を変更できます。

まず、変更したいファイルがあるbinディレクトリまで行き、ファイルの詳細を確認する

$cd 〇〇

$ls -l

-rw-r-----@ 1 username  staff    2020  7  1 02:12 shutdown.bat
-rwxr-xr--@ 1 username  staff    1902  7  1 02:12 shutdown.sh
-rw-r-----@ 1 username  staff    2022  7  1 02:12 startup.bat
-rwxr-xr--@ 1 username  staff    1904  7  1 02:12 startup.sh

左側に注目! -rwxr-xr--

左から

- -> ファイルという意味。フォルダの場合は、d

rwx -> 所有者(u)が、読み込み(r)、書き込み(w)、実行(x)が可能

r-x -> グループ(g)が、読み込み(r)、実行(x)が可能

r-- -> その他(o)が、読み込み(r)が可能

775でその他の実行を可能にする

数字の意味

それぞれに数字が割り当てられていて、

読み込み(r) -> 4

書き込み(w) -> 2

実行(x) -> 1

となっている。 番号の和で変更させる。

すなわち上記例の-rwxr-xr--は、754となっている。
rwx -> 7
r-x -> 5
r-- -> 4

変更コマンド

その他(o)の実行(x)を可能に

$chmod 755 *.sh

*.shは.shファイル全てが対象

詳細確認

$ls -l

-rw-r-----@ 1 username  staff    2020  7  1 02:12 shutdown.bat
-rwxr-xr-x@ 1 username  staff    1902  7  1 02:12 shutdown.sh
-rw-r-----@ 1 username  staff    2022  7  1 02:12 startup.bat
-rwxr-xr-x@ 1 username  staff    1904  7  1 02:12 startup.sh

変更完了

変更後の利用例です。 Tomcat

$./startup.sh

Using CATALINA_BASE:   /Users/username/java_development/apache-tomcat-10.0.0-M7
Using CATALINA_HOME:   /Users/username/java_development/apache-tomcat-10.0.0-M7
Using CATALINA_TMPDIR: /Users/username/java_development/apache-tomcat-10.0.0-M7/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
Using CLASSPATH:       /Users/username/java_development/apache-tomcat-10.0.0-M7/bin/bootstrap.jar:/Users/username/java_development/apache-tomcat-10.0.0-M7/bin/tomcat-juli.jar
Tomcat started.

http://localhost8080
にアクセス

Image from Gyazo

13
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
10