猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux

linxuのパーミッションの設定(chmod)

投稿日:2013年2月3日 更新日:

ディテクトリやファイルには、グループ毎に読み込み、書き込み、実行の権限が付与できます。

確認方法

lsコマンドにlオプションを付けると確認できます。

# ls -l
合計 72
drwxr-xr-x 2 root root  4096  9月 10 17:43 Desktop
-rw------- 1 root root  1255  9月 10 17:27 anaconda-ks.cfg
-rw-r--r-- 1 root root 39114  9月 10 17:27 install.log
-rw-r--r-- 1 root root  4392  9月 10 17:17 install.log.syslog

・ファイルタイプ(d:ディレクトリ、-:ファイル、l:シンボリックリンク )
・アクセス件
 owoner(所有者) – group(グループ) – other(その他)の順番で
 r:読み込み、w:書き込み、x:実行の順で、権限がなければ-
・ハードリンクの数
・所有者
・グループ名
・サイズ
・タイムスタンプ
・ファイル名
を意味します。

chmodで権限を設定する

アルファベットで指定する方法と、数値で指定する方法があります。

①アルファベットで指定
chmod [変更するグループ][追加・削除][権限] [ファイル名]
[変更するグループ]
u 所有者
g グループ
o その他のユーザー
a 全てのユーザー
[追加・削除]
= 指定した権限にする(何も指定しないと全てを取り除く)
+ 権限を付与
– 権限をとる
[権限]
r 読み込み
w 書き出し
x 実行
s セットID
と指定します。

# ls -l
-rwxr--r-- 1 root root     53965  1月 22 11:11 test.csv
# chmod go+x test.csv ←グループ(g)とその他ユーザー(o)に実行権限(x)を追加(+)します
# ls -l
-rwxr-xr-x 1 root root     53965  1月 22 11:11 test.csv

②数値で指定
owoner(所有者) – group(グループ) – other(その他)
の順番で
0 000 —
1 001 –x
2 010 -w-
3 011 -wx
4 100 r–
5 101 r-x
6 110 rw-
7 111 rwx
の数値を指定します。

# ls -l
合計 682644
-rw-r--r-- 1 root root     69842  1月 21 12:13 test.csv
# chmod 755 test.csv ←所有者に111(rwx)、グループに101(r-x)、その他に101(r-x)を設定
# ls -l
合計 682644
-rwxr-xr-x 1 root root     69842  1月 21 12:13 test.csv

Gooleアドセンス用336

Gooleアドセンス用336

-Linux

執筆者:

関連記事

linux

vmware上のCentOSに仮想化ソフトxenをインストールする(1)概要

仮想化の種類 仮想かソフトには2種類あります。 「ホストOSを必要とするもの」と「ホストOSを必要としないもの」です。 「ホストOSを必要とするもの」として 「VMware」、「Microsoft V …

linux

ntpdの確認

NTP(NetworkTimeProtocol)はサーバー管理には必須の機能の一つです。 ntpdの設定はここでは省略します。 ここでは確認方法を紹介します。 がまずは手動で同期させる方法です。 IN …

opensslによる自己認証局によるSSL

INDEX1 1.openssl.cnfの修正2 2.認証局(ca)の開設3 3.秘密鍵作成のための擬似乱数の情報を生成4 4.サーバ用秘密鍵(server.key)の作成5 5.認証局への署名要求書 …

linux

SSHのログインが遅い

感じたことが無いとは言わせまん :x002: 基本的にはSSHでアクセスしようとしているクライアントの名前解決ができずに時間がかかっているだけdす。 以下対応策です。 INDEX1 hostsの設定2 …

linux

tcpdumpのフィルターのまとめ

tcpdumpの基本的な使用方法はこちら ## 名前解決をしない tcpdump -n src 192.168.100.1 and dst 192.168.100.2 ## インターフェイスを指定する …