私はSambaを試しています。 /mnt/raiddrives
にRAIDドライブがマウントされており、ネットワーク上で共有して、全員にフルアクセスを許可したい。 Ubuntuガイドでは、smb.conf
ファイルで以下のようなことを行うように指示されています。
[share]
comment = Ubuntu File Server Share
path = /srv/samba/share
browsable = yes
guest ok = yes
read only = no
create mask = 0755
ただし、create mask
値でアクセス許可が設定されていると仮定すると、0755
は私にとって何の意味もありません。ウェブ上で検索すると、数が何を意味するのか明確に説明されずに、異なる数を使用する何百人もの人々が現れます。だから誰かが数字の意味と私が使用したい数字をどうやって見つけられるかを教えてもらえますか?
これはSambaとは関係ありません。これはファイル許可に関連しています。
アクセス制限には3つのタイプがあります。
Permission Action chmod option
======================================
read (view) r or 4
write (edit) w or 2
execute (execute) x or 1
ユーザー制限には次の3種類があります。
User ls output
==================
owner -rwx------
group ----rwx---
other -------rwx
Permission Action chmod option
===============================================================
read (view contents: i.e., ls command) r or 4
write (create or remove files from dir) w or 2
execute (cd into directory) x or 1
Linuxの許可を表す別の方法は、stat -c %a
で示される8進表記です。この表記は、少なくとも3桁で構成されます。右端の3つの数字はそれぞれ、所有者、グループ、その他のパーミッションの異なるコンポーネントを表します。
これらの各桁は、2進数システムのコンポーネントビットの合計です。
Symbolic Notation Octal Notation English
============================================================
---------- 0000 no permissions
---x--x--x 0111 execute
--w--w--w- 0222 write
--wx-wx-wx 0333 write & execute
-r--r--r-- 0444 read
-r-xr-xr-x 0555 read & execute
-rw-rw-rw- 0666 read & write
-rwxrwxrwx 0777 read. write & execute
7 = rwx
5 = r-x
5 = r-x
これは、ディレクトリにデフォルトのパーミッション-rwxr-xr-x
(0755として8進表記で表される)があることを意味します。
ファイルのアクセス許可について詳しくお読みください。
Sambaについては忘れて、ここでいくつかの簡単なことを見てください...技術的な言語は必要ないと思います。そう?.
コンピューターにはユーザーのカテゴリーがあります
次に、ディレクトリへの権限付与に関する「数学」を示します。
XXXX
です。最初の「x」は無視されます。 2番目の「x」はowner、3番目の「x」はgroupそして4番目はothersです。許可を与えるアルゴリズムを次に示します(左側のを無視します)。
000許可なし
111実行
222書き込み
333書き込みと実行
444読み取り
555読み取りと実行
666読み取りと書き込み
777読み取り、書き込み、実行
さあ、行きます
7はカテゴリ「所有者」です
5はカテゴリ「グループ」です
5(最後の1つ)はカテゴリ「その他」です
さて、755では、ownerを意味し、これはrootは、ディレクトリで読み取り、書き込み、実行を行います。 groupおよびothersは、ディレクトリでのみ読み取りと実行を行います。
アルゴリズムで遊んでください。
これも読むことができます http://cs.brown.edu/cgc/net.secbook/se01/handouts/Ch03-FilesystemSecurity.pdf 。