Dizini kim yeniden adlandırdı?


11

Bunun cevabını hiçbir yerde bulamadım. Bir dizinin adını kimin değiştirdiğini nasıl bilebilirim?

ls -al yalnızca bu dizini oluşturan kullanıcının adını gösterir.


17
msgstr "ls -al sadece bu dizini yaratan kullanıcının adını gösterir." Hayır. Bu dizine "sahip" kullanıcının adını gösterir.
Roger Lipscombe

1
@RogerLipscombe, birisi ( rootyalnızca çoğu sistemde sınırlı değildir ) chowndizinde bir işlem yapmadığı sürece, dizini oluşturan işlemin etkin kullanıcı kimliği olacaktır.
Stéphane Chazelas

6
Tabii, genellikle aynılar, ama olmak zorunda değiller .
Roger Lipscombe

Yanıtlar:


30

Bu etkiye özel bir eğilim uygulamadığınız sürece (bazı denetim sistemleri gibi) normalde kaydedilen bilgiler değildir.

Kullanıcının dizini yeniden adlandırdığı hizmetin (FTP, SFTP, WebDAV, samba ... gibi) yardımcı olabilecek günlükleri olabilir. Sen denemek ve bu günlükleri, kontrol edebilir last, lastcomm, audit, kimlik doğrulama klasör değiştirildi zaman etrafında kaydeder.

Konum Yöneticiniz Eğer dizin yeniden adlandırıldı olsaydı, bunu (adlandırmak için izinleri vardı kullanıcıların kabuklarından geçmiş dosyası bakabilirsiniz /A/diriçin /B/newdir, her iki yazma erişimi vardı kim var /Ave /B(varsayarak /Ayoktu tonun izinleri bit ve /A/dirve /Baynı dosya sistemi üzerinde)).


5

Yapamazsın. Bir dizinin (veya bir dosyanın) yeniden adlandırılması (üst) dizindeki bir girdiyi değiştirdiğinden, bu dizine yazma izinleri olan biri olmalıdır, ancak dosyaları / dizinleri değiştiren hiçbir yerde kayıtlı değildir.


0

Logffs kullanabilirsiniz .

Açıklama

LoggedFS, içinde gerçekleşen her işlemi günlüğe kaydedebilen sigorta tabanlı bir dosya sistemidir.

O nasıl çalışır ?

Sigorta neredeyse her şeyi yapar. LoggedFS, syslog'a yalnızca fuse tarafından çağrıldığında bir mesaj gönderir ve ardından gerçek dosya sisteminin işin geri kalanını yapmasına izin verir.

Ubuntu'da deb olarak kullanılabilir. Çok komik bir şey. Ancak, meşgul sunucuda kullanmaya çalıştığınızda, tüm disk alanınızı kolayca yiyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.