Linuxのファイル管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*Linuxのファイル管理 [#k4600b66]
-[[Linuxコマンド]]
*パーミッション設定:所有者 [#af8ced45]
**chown [#gb500542]
-chown <user-name> <file/dir-name> ※所有者を変更
-chown <user-name>:<group-name> <file/dir-name> ※所有者...
-chown <option> <user-name> <directory-name>
chown -R <user-name> <directory-name> ※指定したディレク...
**chgrp [#f2a6cf15]
-chgrp <group-name> <file/dir-name> ※グループを変更
-chgrp <option> <group-name> <file/dir-name>
chgrp -R <group-name> <directory-name> ※指定したディレ...
*パーミッション設定:アクセス権 [#rfc72d02]
**chmod [#g49e4583]
***書式 [#a80d96ea]
-chmod <mode> <file-name>
-chmod <option> <mode> <file-name>
--chmod -R <mode> <directory-name>
chmod -R 777 <directory-name> ※ディレクトリ配下の権限を...
***modeの指定:数値指定 [#yc703c8a]
-2進数
--000 〜 111
-10進数
--0 〜 7 ※読取、書込、実行
chmod 777 <file-name>
--4000 ※SUID
chmod 4711 <file-name>
--2000 ※SGID
chmod 2711 <file-name>
--1000 ※スティキービット
chmod 1777 <directory-name>
***modeの指定:シンボル指定 [#ib9473a7]
-<対象><操作><許可条件>
--対象:u/g/o/a(所有者、グループ、その他、全て)
--操作:+/-/=(追加、削除、権限を指定)
--許可条件:r/w/x(読取、書込、実行)
--許可条件:s(SUID,SGID)
--許可条件:t(スティッキービット)
--許可条件:X(実行権限が付与されているファイル,ディレク...
--許可条件:u/g/o(所有者、グループ、その他)
chmod u+w <file-name> ※所有者に書き込み権限を追加する
chmod go+r <file-name> ※グループとその他に読み取り権限...
chmod go+r <file-name> ※グループとその他の読み取り権限...
***SUIDとSGID [#y29641f9]
-SUID(Set User ID) ※実行時のユーザID指定
--実行権限が付与されているユーザで実行されると、所有者の...
--所有者の実行権の表現:s
chmod u+s <file-name>
-SGID(Set Group ID) ※実行時のグループID指定
--実行権限が付与されているユーザで実行されると、グループ...
--ディレクトリにSGIDを設定すると、ディレクトリ内に作成さ...
--グループの実行権の表現:s
chmod g+s <file-name>
***スティッキービット(sticky bit) [#o5ac1cfb]
--スティッキービットを設定したディレクトリでは、書き込み...
--その他の実行権の表現:t
chmod o+t <file-name>
**umask [#h3dee37a]
-デフォルトのアクセス権を決めるumask値を表示・設定する
-umask ※表示
umask
-umask <mask-value> ※設定する
umask 0002
-umask値
--ファイル(666)やディレクトリ(777)からumask値を引いた値が...
*リンク [#v5453219]
**ln [#o467643f]
-リンクの作成
ln <file_name_origin> <file_name_link> ※ハードリンクを...
ln -s <file_name_origin> <file_name_link> ※シンボリック...
ls -li ※iノード番号を確認
cp -d <file_name_symbolic_link> <file_name_link> ※シン...
**unlink [#l13fc8dd]
-リンクの削除
unlink <file_name_link>
*関連サイト [#e3a3e60e]
-「シンボリックリンクの削除」に unlinkコマンドを使う理由(...
https://beyondjapan.com/blog/2022/10/why-sl-unlink/
*関連用語 [#xb39bdfb]
-[[Linuxコマンド]]
-[[FHS]] -Filesystem Hierarchy Standard
終了行:
*Linuxのファイル管理 [#k4600b66]
-[[Linuxコマンド]]
*パーミッション設定:所有者 [#af8ced45]
**chown [#gb500542]
-chown <user-name> <file/dir-name> ※所有者を変更
-chown <user-name>:<group-name> <file/dir-name> ※所有者...
-chown <option> <user-name> <directory-name>
chown -R <user-name> <directory-name> ※指定したディレク...
**chgrp [#f2a6cf15]
-chgrp <group-name> <file/dir-name> ※グループを変更
-chgrp <option> <group-name> <file/dir-name>
chgrp -R <group-name> <directory-name> ※指定したディレ...
*パーミッション設定:アクセス権 [#rfc72d02]
**chmod [#g49e4583]
***書式 [#a80d96ea]
-chmod <mode> <file-name>
-chmod <option> <mode> <file-name>
--chmod -R <mode> <directory-name>
chmod -R 777 <directory-name> ※ディレクトリ配下の権限を...
***modeの指定:数値指定 [#yc703c8a]
-2進数
--000 〜 111
-10進数
--0 〜 7 ※読取、書込、実行
chmod 777 <file-name>
--4000 ※SUID
chmod 4711 <file-name>
--2000 ※SGID
chmod 2711 <file-name>
--1000 ※スティキービット
chmod 1777 <directory-name>
***modeの指定:シンボル指定 [#ib9473a7]
-<対象><操作><許可条件>
--対象:u/g/o/a(所有者、グループ、その他、全て)
--操作:+/-/=(追加、削除、権限を指定)
--許可条件:r/w/x(読取、書込、実行)
--許可条件:s(SUID,SGID)
--許可条件:t(スティッキービット)
--許可条件:X(実行権限が付与されているファイル,ディレク...
--許可条件:u/g/o(所有者、グループ、その他)
chmod u+w <file-name> ※所有者に書き込み権限を追加する
chmod go+r <file-name> ※グループとその他に読み取り権限...
chmod go+r <file-name> ※グループとその他の読み取り権限...
***SUIDとSGID [#y29641f9]
-SUID(Set User ID) ※実行時のユーザID指定
--実行権限が付与されているユーザで実行されると、所有者の...
--所有者の実行権の表現:s
chmod u+s <file-name>
-SGID(Set Group ID) ※実行時のグループID指定
--実行権限が付与されているユーザで実行されると、グループ...
--ディレクトリにSGIDを設定すると、ディレクトリ内に作成さ...
--グループの実行権の表現:s
chmod g+s <file-name>
***スティッキービット(sticky bit) [#o5ac1cfb]
--スティッキービットを設定したディレクトリでは、書き込み...
--その他の実行権の表現:t
chmod o+t <file-name>
**umask [#h3dee37a]
-デフォルトのアクセス権を決めるumask値を表示・設定する
-umask ※表示
umask
-umask <mask-value> ※設定する
umask 0002
-umask値
--ファイル(666)やディレクトリ(777)からumask値を引いた値が...
*リンク [#v5453219]
**ln [#o467643f]
-リンクの作成
ln <file_name_origin> <file_name_link> ※ハードリンクを...
ln -s <file_name_origin> <file_name_link> ※シンボリック...
ls -li ※iノード番号を確認
cp -d <file_name_symbolic_link> <file_name_link> ※シン...
**unlink [#l13fc8dd]
-リンクの削除
unlink <file_name_link>
*関連サイト [#e3a3e60e]
-「シンボリックリンクの削除」に unlinkコマンドを使う理由(...
https://beyondjapan.com/blog/2022/10/why-sl-unlink/
*関連用語 [#xb39bdfb]
-[[Linuxコマンド]]
-[[FHS]] -Filesystem Hierarchy Standard
ページ名: