当我执行命令时ls -lh
,/dev/pts
我得到:
crw--w---- 1 usr1 tty 136, 0 Mar 16 16:41 0
这似乎允许与 usr1 属于同一组的用户将其写入其中。
当我尝试时,echo test >> /dev/pts/0
即使我是 usr1 组的成员,我也收到“权限被拒绝”的消息。
我不应该能够写入那个伪终端吗?
答案1
crw--w---- 1 usr1终端136, 0 三月 16 16:41 0
它允许用户编写usr1和..属于组的用户终端,不属于以下用户usr1团体。
因此,在另一个无法写入 的用户上/dev/pts/0
,运行id
以确保它位于终端团体。如果没有,请将其添加到/etc/group
以tty:
答案2
不。
用户和组按照与权限位相同的顺序列出:首先是用户,然后是组。
该文件0
属于用户usr1
和组tty
。与以下没有任何关系团体 usr1
。