![恢复 /dev/pts 的默认权限](https://linux22.com/image/193933/%E6%81%A2%E5%A4%8D%20%2Fdev%2Fpts%20%E7%9A%84%E9%BB%98%E8%AE%A4%E6%9D%83%E9%99%90.png)
嘿伙计们,我尝试激活某些屏幕的多用户,所以我使用了
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
和/dev/pts
是基于 RAM 的:您对它们所做的任何更改在重新启动后都不会保留,除非您制定 udev 规则或其他规则来重新应用您的更改。因此,简单的重新启动也可以消除您的错误。