Ketika saya putty ke CentOS saya (6.4) dan meluncurkan mc sebagai pengguna normal (bukan root) saya dipecat dari jendela dempul: Server koneksi jaringan yang tidak terduga ditutup. Ini berhenti menjengkelkan jika Anda digunakan untuk menjalankan program dan menjalankan perintah dari baris perintah di mc. Saya mendapatkan ini setiap kali saya mencoba untuk mengeksekusi apa pun dengan memasukkan / double clik atau mencoba memanggil program dari baris perintah. Ketika saya menjalankan program yang akan dieksekusi dengan sudo itu membukanya dengan baik, tapi saya suka metode enter / klik dan tidak ingin mengetik allways nama file.
Ini folder / etc / mc saya:
drwxr-xr-x. 121 root root 12288 Nov 14 10:59 ..
-rw-r--r--. 1 root root 12278 Aug 22 2010 cedit.menu
-rw-r--r--. 1 root root 788 Aug 22 2010 edit.indent.rc
-rw-r--r--. 1 root root 247 Aug 22 2010 edit.spell.rc
drwxr-xr-x. 2 root root 4096 Oct 15 10:50 extfs
-rw-r--r--. 1 root root 1024 Aug 22 2010 filehighlight.ini
-rw-r--r--. 1 root root 226 Aug 22 2010 mc.charsets
-rw-r--r--. 1 root root 17353 Aug 22 2010 mc.ext
-rw-r--r--. 1 root root 7936 Aug 22 2010 mc.keymap
-rw-r--r--. 1 root root 7936 Aug 22 2010 mc.keymap.default
-rw-r--r--. 1 root root 7913 Aug 22 2010 mc.keymap.emacs
-rw-r--r--. 1 root root 1979 Aug 22 2010 mc.lib
-rw-r--r--. 1 root root 9556 Aug 22 2010 mc.menu
-rw-r--r--. 1 root root 10126 Aug 22 2010 mc.menu.sr
-rw-r--r--. 1 root root 6259 Aug 22 2010 Syntax
MC dari / user / bin
-rwxr-xr-x. 1 root root 988432 Aug 22 2010 mc
Sebagai contoh, berikut adalah file yang ingin saya jalankan melalui mc dengan pengguna normal:
-rwxrwxr-x 1 root hUSERS 205780 Jun 11 16:03 DBU3L
Saya melihat di forum sebuah program bernama sam yang mungkin dapat digunakan, tetapi tidak ingin menemukan kembali roda jika ini dapat diperbaiki dengan mengubah beberapa parameter hak atau mc.
Ini adalah baris terakhir dari log dempul:
[44m*DBU3L[23;3H[1;1H[39m[49m[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K
[K[1;80H[?1002l[?1001r[?1l>[24;1H(B[m[39;49m
[K
[?1049l>[?47l8[m$ ./DBU3L
sumber
Masalahnya adalah saya memiliki skrip shell login kustom, bukan / bin / bash yang dipanggil saat menjalankan program dari mc.
Jadi sederhananya dalam skrip shell login saya menambahkan cek untuk melihat apakah shell login dipanggil dari mc:
sumber