Tôi đã tìm thấy cách tốt nhất để giết su
trong khi nhập mật khẩu không chính xác là Control+ Utheo sau là Control+ D. Điều này sẽ tránh sự chậm trễ khó chịu. Bạn cũng có thể chỉ cần xóa đầu vào bằng Control+ Uvà thử lại nhập mật khẩu.
Control+ Ulà một lệnh xóa dòng văn bản hiện tại và cũng hoạt động trong trình bao (và có thể cả các vị trí khác nữa). Thật tuyệt khi nó dường như hoạt động su
để xóa mật khẩu hiện đang nhập.
Sử dụng Control+ Cdường như không hoạt động, có vẻ như vì lý do nào đó su
chỉ cần bỏ qua nó. Thật không đúng khi người dùng bắt đầu quá trình không thể giết nó nữa vì setuid - su
hoàn toàn ổn nếu bạn giết nó bằng SIGTERM
hoặc SIGQUIT
từ một thiết bị đầu cuối khác (như một người dùng đã khởi động nó). SIGINT
không hoạt động, vì vậy su
có lẽ chỉ cần bỏ qua nó.
Control+ Dvới đầu vào mật khẩu trống dường như là cách duy nhất để giết ngay lập tức khi chạy su
- nếu có bất kỳ văn bản nào được nhập, thì nhấn Control+ Dsẽ gây ra độ trễ 3 giây (trừ khi bạn thực sự nhập đúng mật khẩu, trong trường hợp đó. .. nó sẽ bắt đầu một vỏ gốc).