Linux mknodコマンドの詳細
1383 ワード
Linuxはすべてファイルで、システムとデバイスが通信する前に、/devディレクトリに保存されたデバイスファイルを確立するには、デフォルトでは多くのデバイスファイルが生成され、自分で手動でデバイスファイルを新規作成することがあります.これはmknodに使用されます.構文形式:mknod[オプション][ファイル名][ファイルタイプ][プライマリデバイス番号][セカンダリデバイス番号]
常用パラメータ: -Z安全なコンテキスト -m設定権限モード bブロックデバイス c文字デバイス -help表示ヘルプ情報 --version表示バージョン情報
ここで-mの後のパラメータは(chmodと同様):400-r------所有者は読むことができ、他の誰も操作できない;644-rw-r–r–所有者は読むことができるが、所有者だけが編集できる;660-rw-rw----所有者とグループユーザーはすべて読むことができ、書くことができ、他の人は何も操作できない;664-rw-rw-r–すべての人は読むことができるが、所有者とグループユーザーだけが編集できる;700-rwx------所有者は読み取り、書き込み、実行することができ、他のユーザーは何の操作もできない.744-rwxr-r-すべての人が読むことができますが、所有者だけが編集して実行できます.755-rwxr-xr-xはすべての人が読むことができて実行することができますが、所有者だけが編集することができます.777-rwxrwxrwxすべての人が読む、書く、実行できます(linuxのファイルの実行権限は一般的に勝手に設定しないでください!私たちが作成したファイルでもデフォルトでは実行権限がなく、手動で付与した後にのみあります.)例:
常用パラメータ: -Z安全なコンテキスト -m設定権限モード bブロックデバイス c文字デバイス -help表示ヘルプ情報 --version表示バージョン情報
ここで-mの後のパラメータは(chmodと同様):400-r------所有者は読むことができ、他の誰も操作できない;644-rw-r–r–所有者は読むことができるが、所有者だけが編集できる;660-rw-rw----所有者とグループユーザーはすべて読むことができ、書くことができ、他の人は何も操作できない;664-rw-rw-r–すべての人は読むことができるが、所有者とグループユーザーだけが編集できる;700-rwx------所有者は読み取り、書き込み、実行することができ、他のユーザーは何の操作もできない.744-rwxr-r-すべての人が読むことができますが、所有者だけが編集して実行できます.755-rwxr-xr-xはすべての人が読むことができて実行することができますが、所有者だけが編集することができます.777-rwxrwxrwxすべての人が読む、書く、実行できます(linuxのファイルの実行権限は一般的に勝手に設定しないでください!私たちが作成したファイルでもデフォルトでは実行権限がなく、手動で付与した後にのみあります.)例:
sudo mknod /dev/dev1 c 50 1 // /dev/console2, 50, 1
sudo mknod -m 660 /dev/dev2 c 50 2 // /dev/dev2 , 660( ) , 50, 2