Permissions
恢復 /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
如果沒有
x
root 以外的任何人的權限位,/dev/pts
則普通使用者無法訪問該目錄。從…開始:
sudo chmod a+rx /dev/pts
請注意,
/dev
and/dev/pts
是基於 RAM 的:您對它們所做的任何更改都不會在重新啟動後持續存在,除非您制定 udev 規則或其他東西來重新應用您的更改。因此,簡單的重啟也可以消除您的錯誤。