Como pty
é limitado, desejo modificar o conteúdo de /proc/sys/kernel/pty/max
.
O valor original em max é 4096 e agora quero modificá-lo para 10000.
[root@home pty]# pwd
/proc/sys/kernel/pty
[root@home pty]# ls -lh
total 0
-rw-r--r-- 1 root root 0 Aug 13 11:24 max
-r--r--r-- 1 root root 0 Aug 13 11:24 nr
vim max
Eu edito o arquivo max diretamente, usando o root, mas ele falha.
Eu uso :w!
no vim, mas depois vejo a seguinte imagem:
entãotenteichmod
maxprimeiro,masissotambémfalhou:
[root@homepty]#chmod666maxchmod:changingpermissionsof'max':Operationnotpermitted[root@homepty]#whoamiroot
então,comopossoalteraroconteúdode/proc/sys/kernel/pty/max
?
Editar
@jon-lin:
eletambémfalhouusandoocomandosysctl
:
[root@homekernel]#sysctl-a|less|grepptykernel.pty.nr=2kernel.pty.max=4096[root@homekernel]#sysctlkernel.pty.max=10000error:"Operation not permitted" setting key "kernel.pty.max"
[root@home kernel]# sysctl -p kernel.pty.max 10000
error: unable to open preload file "kernel.pty.max"
[root@home kernel]# sysctl -p kernel.pty.max = 10000
error: unable to open preload file "kernel.pty.max"
@AlanCurry:
Também falhou usando echo:
[root@home pty]# cat max
4096
[root@home pty]# echo 10000 > max
bash: echo: write error: Operation not permitted
[root@home pty]# echo 10000 >> max
bash: echo: write error: Operation not permitted
[root@home pty]# cat max
4096