ファイル権限番号のマニュアルページはありますか?

ファイル権限番号のマニュアルページはありますか?

ファイル権限番号のマニュアルページはありますか?

私が具体的に話しているのは

r = 4
w = 2
x = 1

私はそれらを覚えておらず、755以外の権限を設定する必要があるたびにGoogleに検索する必要があります。私も一人ではないと思います。あるいは、数字を計算するウェブサイトかもしれません。

chmodマンページには数字の説明がないことに気づき、他のページにその数字があるとは知りませんでした。私はinfoページが事前にインストールされているので、ページも機能すると思いました(私はアーチを持っています。私はそれを直接インストールする必要があると思いました。明らかにそうではありません)。 「オンライン」のマニュアルページを参照できれば、はるかにman man簡単になります(参考資料では「オンライン」を使用してください)。

答え1

man chmodコマンドラインツールを提供することもできます。これには、見逃しやすいいくつかのテキストを含めることができます。

2番目の数字は、ファイルを所有するユーザーの権限(読み取り(4)、書き込み(2)、および実行(1))を選択します。

これにより、man 2 chmod実際に操作を実行するシステムコールが届きます。読みにくいですが、次の魔法の数字が含まれています。

   S_IRUSR  (00400)  read by owner
   S_IWUSR  (00200)  write by owner
   S_IXUSR  (00100)  execute/search  by owner ("search" applies for direc-
                     tories, and means that entries within  the  directory
                     can be accessed)
   S_IRGRP  (00040)  read by group
   S_IWGRP  (00020)  write by group
   S_IXGRP  (00010)  execute/search by group
   S_IROTH  (00004)  read by others
   S_IWOTH  (00002)  write by others
   S_IXOTH  (00001)  execute/search by others

また、いくつかの異なる魔法の値も提供します。

   S_ISUID  (04000)  set-user-ID  (set  process  effective  user   ID   on
                     execve(2))

   S_ISGID  (02000)  set-group-ID  (set  process  effective  group  ID  on
                     execve(2);  mandatory  locking,   as   described   in
                     fcntl(2);  take a new file's group from parent direc-
                     tory, as described in chown(2) and mkdir(2))

   S_ISVTX  (01000)  sticky bit (restricted deletion flag, as described in
                     unlink(2))

関連情報