次の8進数の権限は何ですか: "-r----x--t"

次の8進数の権限は何ですか: "-r----x--t"

Ansibleコードのバグにより、ファイルの権限が-r----x--t8進数の権限に変更されました。うん1410

答え1

あなたの質問に対する答えは次のとおりです01411

これは、ファイルを所有するユーザーにread権限があることを意味します。グループ(所有者を除く)にはexecution権限があり、最後のt文字は次を表します。粘り強いビット。最後の文字位置に元のxを置き換える小文字のtで表されます。

注:Sinceは小文字で、固定ビットが機能するには実行権限がt Others必要です。x

オンラインリンクですUnix権限計算機

答え2

特定のファイルのファイル権限を知りたい場合は、このstatコマンドを使用できます。たとえば、

$ stat myFile
  File: myFile
  Size: 4823            Blocks: 16         IO Block: 4096   regular file
Device: 28h/40d Inode: 12345602    Links: 1
Access: (1411/-r----x--t)  Uid: ( 1000/ username)   Gid: ( 1000/ groupname)
Access: 2020-01-08 12:14:17.348071278 -0500
Modify: 2020-01-08 12:14:17.348071278 -0500
Change: 2020-01-08 12:22:26.156231191 -0500
 Birth: -

Accessファイル権限の数字と記号表現の両方が含まれているこのフィールドに特別な注意を払ってください。

関連情報