GNU/Linux >> Belajar Linux >  >> Linux

Muat ulang tugas grup pengguna Linux tanpa keluar

Dari dalam shell, Anda dapat menjalankan perintah berikut

su - $USER

id sekarang akan mencantumkan grup baru:

id

Sangat meretas, tetapi Anda bisa menggunakan dua lapis newgrp untuk mencapai ini untuk grup tertentu:

id -g

... akan memberi Anda ID grup utama saat ini. Kami akan menyebutnya orig_group untuk keperluan contoh ini. Lalu:

newgrp <new group name>

...akan mengalihkan Anda ke grup itu sebagai grup utama dan menambahkannya ke daftar grup yang dikembalikan oleh groups atau id -G .Sekarang, selanjutnya:

newgrp <orig_group>

... akan memberi Anda sebuah shell di mana Anda dapat melihat grup baru dan yang utama adalah yang asli.

Ini mengerikan dan hanya akan membuat Anda menambahkan satu grup pada satu waktu, tetapi ini telah membantu saya beberapa kali untuk menambahkan grup tanpa keluar/di seluruh sesi X saya (mis. sehingga sshfs akan berfungsi).

Edit :Ini juga tidak mengharuskan Anda mengetik kata sandi, yaitu su akan.


Trik bagus dari tautan ini berfungsi dengan baik!

exec su -l $USER

Saya pikir saya akan mempostingnya di sini karena setiap kali saya lupa bagaimana melakukannya, ini adalah tautan pertama yang muncul di google.


Linux
  1. Jalankan container di Linux tanpa Sudo di Podman

  2. Cara Menambah atau Menghapus Pengguna dari Grup di Linux

  3. Bagaimana cara menambahkan pengguna ke grup Sudo di VPS Linux?

  1. Tambahkan Pengguna ke Grup di Linux, Bagaimana Melakukannya (Dengan Contoh)

  2. Bagaimana cara menambahkan pengguna ke grup di Linux

  3. Panduan Pemula untuk Administrasi Pengguna dan Grup di Linux

  1. Cara membuat dan menghapus grup pengguna di Linux

  2. Linux – Tidak Dapat Menambahkan Pengguna Ke Grup Tanpa Restart?

  3. Kelola grup pengguna Linux