Cara melihat UID semua file atau folder

17

Ketika saya melakukan ls -al, saya dapat melihat pemilik dan grup file atau folder. Namun, saya baru-baru ini mengubah UID saya, jadi bagaimana cara mengetahui apakah semua folder saya milik nama pengguna saya dan uid baru?

John Smith
sumber
Saya tidak yakin tentang pertanyaan itu. Apakah Anda bermaksud mencari semua file dengan UID lama Anda dan mengubah kepemilikannya ke yang baru?
Rmano

Jawaban:

33

Nah, Jika Anda bermaksud ingin melihat UID file maka lsperintah dapat membantu.

Anda dapat menggunakan lsdengan n flag.

    ls -n

-n penjelasan dari halaman manual:

-n, --numeric-uid-gid
              like -l, but list numeric user and group IDs.
Imox
sumber
Sempurna. Persis apa yang saya cari.
semtex41
3

Nah, linux hanya melacak kepemilikan oleh uid

find / -uid 1000

Ubah uid 1000 menjadi uid yang ingin Anda cari.

Harimau kumbang
sumber
Ia menemukan banyak dan mengatakan izin ditolak.
john smith
Sepertinya tidak ada proses di Ubuntu untuk membuat akun pengguna pertama dengan UID tertentu. Jika Anda ingin menggunakan UID non-default, tampaknya Anda harus menghancurkan semuanya di sistem Anda dengan mengubah UID & kemudian mencoba dan memperbaiki bagian-bagiannya ketika Anda menemukan masalah. Ini benar-benar mengerikan & saya benar-benar bingung tentang apa yang harus diubah dan di mana segala sesuatu yang perlu diubah berada.
john smith
Tidak, Anda harus mengubah uid dengan benar, terbaik dari live usb. Anda mungkin dapat memilih uid menggunakan opsi lanjutan di penginstal. Lihat juga muffinresearch.co.uk/linux-changing-uids-and-gids-for-user . Tapi ya, apakah Anda mengubah hal-hal, terutama pengaturan sistem, tanpa memahami caranya, Anda akan merusak ubuntu.
Panther
Apa yang biasanya saya lakukan adalah menginstal sistem membuat pengguna administratif (katakanlah "defaultadm") dan kemudian dari sana saya membuat, menggunakan adduser, pengguna saya yang memiliki UID khusus yang berbeda (Anda tahu, pada tahun 1992 kami memiliki UID pribadi untuk berbagi file dengan NFS yang tidak memiliki tabel UID, dan saya merasa sentimental dengannya :-)). Cara ini bersih dan Anda tidak akan memiliki masalah apa pun. Mencoba mengubah UID di seluruh sistem hampir tidak mungkin --- bukan hanya kepemilikan file, tetapi juga ke dalam beberapa file --- pikirkan /etc/groups.
Rmano
1

$ ls -lnR yourdir

  • Dalam hal diperlukan informasi direktori
SH'
sumber
0

Untuk memeriksa uid: gid dari pemilik direktori: grup

$ ls -nd /path/to/directory
Salim
sumber