Dosya / klasör Yazma / Silme bilge, sunucum güvende mi?


0

Birinin köklü olmayan bir hesap kullanarak sunucuma erişip erişmediğini bilmek istiyorum, ne kadar zarar verebilir?

Sonra su someuserbu komutu yazılabilir tüm dosya ve klasörleri bulmak için kullandım.

find / -writable >> list.txt

İşte sonuç . En / dev / bir şey ve / proc / bir şey ve bunlar

/var/lock
/var/run/mysqld/mysqld.sock
/var/tmp
/var/lib/php5

Sistemim güvende mi? / var / tmp mantıklı ama neden bu kullanıcının bu klasörlere yazma erişimi olduğundan emin değilim. Onları değiştirmeli miyim?

stat /var/lib/php5bana garip 1733 verir. Neden yazmalıyım? neden okumuyorsun? Bu geçici dosya bir tür garip kullanımı mı?

Yanıtlar:


0

Kullanıcıların, belirli bir yazılımı çalıştırmak için belirli sistem seviyesindeki alanlara erişmesi gerekir. Örneğin /var/run/mysqld/mysqld.sock, veritabanlarıyla etkileşime girebilmeleri için erişilebilir olmaları gerekir.

/ var / run genelinde unix soketleri ve pid dosyaları gibi çalışma zamanı verileri bulunur.

/ var / lock, yazılımın okuma / yazma çakışmalarını engellemesine izin vermek ve özel dosyaların açılmasını sağlamak için (dosya kilitleme vb.) kilit dosyaları içerir.

/ Var / lib / php5'in çok özel bir dosya erişim modu var - 1733 - başlangıçtaki 1 önemli:

itibaren man chmod

       1000    (the sticky bit).  See chmod(2) and sticky(8).

Yani man stickybizden:

STICKY DIRECTORIES
     A directory whose `sticky bit' is set becomes an append-only directory,
     or, more accurately, a directory in which the deletion of files is
     restricted.  A file in a sticky directory may only be removed or renamed
     by a user if the user has write permission for the directory and the user
     is the owner of the file, the owner of the directory, or the super-user.
     This feature is usefully applied to directories such as /tmp which must
     be publicly writable but should deny users the license to arbitrarily
     delete or rename each others' files.

Bunun anlamı, kullanıcının bir dizinde dosya oluşturmasına veya düzenlemesine izin veren özel bir güvenlik modudur, ancak yalnızca dosyanın sahibi dosyayı silebilir.


Sanırım bunu kabul edeceğim. Bana izin verdiğinde
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.