Pertanyaan yang diberi tag shell

204
Mengapa * tidak * mem-parsing `ls` (dan apa yang harus dilakukan)?

Saya secara konsisten melihat jawaban yang mengutip tautan ini yang menyatakan dengan pasti, "Jangan parsing ls!" Ini menggangguku karena beberapa alasan: Tampaknya informasi dalam tautan tersebut telah diterima secara grosir dengan sedikit pertanyaan, meskipun saya dapat memilih setidaknya...

185
Izinkan setuid pada skrip shell

The setuidbit izin memberitahu Linux untuk menjalankan program dengan user id efektif dari pemilik bukan eksekutor: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test...

170
Apa perbedaan antara / sbin / nologin dan / bin / false

Secara teknis, kecuali jika pamsudah diatur untuk memeriksa shell Anda, pam_shellskeduanya tidak dapat mencegah login Anda, jika Anda tidak di shell. Di sistem saya ukurannya bahkan berbeda, jadi saya curiga mereka benar-benar melakukan sesuatu. Jadi apa bedanya? mengapa mereka berdua ada? Mengapa...

164
Jalankan perintah yang dibayangi oleh alias

Katakanlah saya memiliki alias berikut dalam bash - alias ls='ls --color=auto'- dan saya ingin memanggil biasa lstanpa opsi. Apakah satu-satunya cara untuk melakukannya adalah ke unalias, melakukan perintah dan kemudian alias lagi? Atau ada beberapa trik atau solusi yang