恢复 /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

如果没有xroot 以外的任何人的权限位,/dev/pts普通用户将无法访问该目录。

从...开始:

sudo chmod a+rx /dev/pts

请注意,/dev/dev/pts是基于 RAM 的:您对它们所做的任何更改在重新启动后都不会保留,除非您制定 udev 规则或其他规则来重新应用您的更改。因此,简单的重新启动也可以消除您的错误。

相关内容