/dev/ptsのデフォルト権限の復元

/dev/ptsのデフォルト権限の復元

こんにちは、特定の画面に対してマルチユーザーを有効にしようとしています。

screen -A -m -d -S test
screen -S stest -X multiuser on
screen -S test -X acladd testuser

しかし、私は得た。

chmod /dev/pts/17: Permission denied

残念ながら、権限を試してみると良いと思います。

今フォルダが私にできました。

drwxrw-rw- 2 root sys            0 Jul 10 09:39 pts

中に含まれるファイルは次のとおりです。

total 0 
crw-rw-rw- 1 root   sys         136,  0 Aug  4 22:30 0
crw-rw-rw- 1 markus mTeam 136,  1 Aug  1 23:20 1
crw-rw-rw- 1 markus mTeam 136, 10 Jul 24 13:47 10
crw-rw-rw- 1 markus mTeam 136, 11 Jul 27 17:43 11
crw-rw-rw- 1 markus mTeam 136, 12 Aug  4 22:33 12
crw-rw-rw- 1 markus mTeam 136, 13 Aug  4 22:32 13
crw-rw-rw- 1 markus mTeam 136, 14 Aug  4 22:33 14
crw-rw-rw- 1 markus mTeam 136, 15 Jul 27 20:12 15
crw-rw-rw- 1 markus mTeam 136, 16 Aug  4 21:46 16
crwxrwxrwx 1 markus mTeam 136, 17 Aug  4  2021 17
crw-rw-rw- 1 markus mTeam 136, 18 Aug  4 22:07 18
crw-rw-rw- 1 markus mTeam 136, 19 Aug  4 16:29 19
crw-rw-rw- 1 markus mTeam 136,  2 Jul 27 17:43 2
crw-rw-rw- 1 markus mTeam 136, 20 Jul 27 17:37 20
crw-rw-rw- 1 markus mTeam 136, 22 Jul 27 17:43 22
crw-rw-rw- 1 markus mTeam 136, 23 Aug  1 20:16 23
crw-rw-rw- 1 markus mTeam 136, 24 Aug  4 17:55 24
crw-rw-rw- 1 markus mTeam 136, 25 Jul 27 17:43 25
crw-rw-rw- 1 markus mTeam 136, 28 Jul 27 12:29 28
crw-rw-rw- 1 markus mTeam 136, 29 Jul 27 17:43 29
crw-rw-rw- 1 markus mTeam 136,  3 Aug  4 22:24 3
crw-rw-rw- 1 markus mTeam 136, 31 Jul 27 17:43 31
crw-rw-rw- 1 markus mTeam 136, 33 Jul 27 17:43 33
crw-rw-rw- 1 markus mTeam 136,  4 Aug  4 22:33 4
crw-rw-rw- 1 markus mTeam 136,  5 Jul 13 10:01 5
crw-rw-rw- 1 markus mTeam 136,  6 Aug  4 22:14 6
crw-rw-rw- 1 markus mTeam 136,  7 Aug  4 22:14 7
crw-rw-rw- 1 markus mTeam 136,  8 Aug  4 22:33 8
crw-rw-rw- 1 markus mTeam 136,  9 Jul 10 09:41 9
crw-rw-rw- 1 root   sys           5,  2 Jul 10 09:39 ptmx

他のページでは、権限が変更される可能性があり、静的ではないという内容を読みました。

今私の問題は、権限を変更した後に新しい画面を作成または操作できないことです。

たとえば、次を使用する場合:

screen -A -m -S test

わかりました。

Cannot open /dev/pts/27: Permission denied

それでは、私の愚かな間違いを修正する方法はありませんか?

私が受け取ったすべての助けに感謝します:)

Ubuntu 20.10を使用しています

答え1

x一般ユーザーは、root以外のユーザーの許可ビットなしでは/dev/ptsディレクトリにアクセスできません。

次から始めましょう:

sudo chmod a+rx /dev/pts

/devとRAMベースです/dev/pts。 udev ルールまたは変更を再適用する他のルールを作成しない限り、すべての変更は再起動後も維持されません。したがって、単に再起動するとエラーが解消される可能性があります。

関連情報