Ich habe ein Problem mit dem Server, der auf CentOS läuft. CentOS wurde auf Version 6.4 aktualisiert und verfügt über alle Updates. Die Updates wurden gemäß den offiziellen Repositories durchgeführt. Auf dem Server läuft der V-Server.
Lokal /fstab
------------------------------------FSTAB------------------------------------------
Device Mountpoint FStype Options Dump Pass
/dev/sda1 /boot ext3 rw,noatime 1 2
/dev/vg0/root / ext3 rw,noatime 1 1
/dev/vg0/swap none swap sw 0 0
/dev/vg0/usr /usr ext3 rw,noatime 1 2
/dev/vg0/var /var ext3 rw,noatime 1 2
/dev/vg0/log /var/log ext3 rw,noatime 1 2
/dev/vg0/tmp /tmp ext3 rw,noatime,nosuid,noexec 1 2
/dev/vg0/home /home ext3 rw,noatime 1 2
/dev/vg0/vz /vservers ext3 rw,noatime 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
Das Problem ist mit/dev/pts/ptmx
root@Hostname #/dev/pts > ls -la <br>
total 0<br>
drwxr-xr-x 2 root root 0 Sep 12 12:34 .
drwxr-xr-x 18 root root 3860 Sep 12 12:34 ..
crw--w---- 1 mmichalski tty 136, 0 Sep 12 12:53 0
c--------- 1 root root 5, 2 Sep 12 12:34 ptmx
Wie Sie sehen, hat es keine Rechte. Die gleiche Situation wird virtuell ausgeführt. Unten sehen Sie die virtuelle fstab-Datei.
fstab beim virtuellen Ausführen auf Vserver
none /proc proc defaults 0 0
none /tmp tmpfs size=16m,mode=1777 0 0
none /dev/pts devpts gid=5,mode=620 0 0
Was kann dieses Problem verursachen und wo kann man nach Lösungen suchen?
Antwort1
Der Standardmodus für ptmx
Knoten ist 0000. Siehe man mount
und suchen Sie nach ptmxmode
. Sie können Ihre Mount-Optionen mit überprüfen mount
.
Für meine Maschine (nicht CentOS)
$ mount | grep devpts
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
Dann ist der Modus tatsächlich 0000.
$ ls -l /dev/pts/ptmx
c--------- 1 root root 5, 2 Sep 6 10:13 /dev/pts/ptmx
Dies ist jedoch /dev/ptmx
das, was wichtig ist, und es wird von erstellt udev
.
$ grep -ri ptmx /usr/lib/udev/*
/usr/lib/udev/rules.d/50-udev-default.rules:SUBSYSTEM=="tty", KERNEL=="ptmx", GROUP="tty", MODE="0666"
$ ls -l /dev/ptmx
crw-rw-rw- 1 root tty 5, 2 Sep 12 13:58 /dev/ptmx