Middle
Jakie mogą być przyczyny, jeśli inny użytkownik korzysta z tego samego terminala, ma miejsce na dysku i pamięć RAM, ale nie może tworzyć folderów?
sobes.tech AI
Odpowiedź od AI
Brak uprawnień do zapisu w bieżącym katalogu lub w miejscu przeznaczonym do tworzenia folderu.
# Sprawdź uprawnienia dostępu do bieżącego katalogu
ls -ld .
Brak uprawnień do wykonywania (execute) na katalogu nadrzędnym.
# Sprawdź uprawnienia dostępu do katalogu nadrzędnego
ls -ld ..
Ograniczenia nałożone przez ACL (Listy Kontroli Dostępu).
# Sprawdź obecność ACL
getfacl .
System plików jest zamontowany w trybie tylko do odczytu.
# Sprawdź tryb montowania
mount | grep /path/to/directory
Uszkodzenie systemu plików lub problemy z inode’ami.
# Aby sprawdzić system plików, może być konieczne ponowne uruchomienie lub odmontowanie
# fsck /dev/sdX
Ograniczenia kwot dyskowych dla użytkownika lub grupy.
# Sprawdź kwoty
quota -v
Obecność atrybutu niezmienialnego (immutable) na katalogu.
# Sprawdź atrybuty
lsattr .
# Usuń atrybut niezmienialny (wymaga uprawnień superużytkownika)
# chattr -i .
Katalog roboczy znajduje się na zasobie sieciowym z ograniczeniami zapisu.
Obecność specjalnych modułów bezpieczeństwa (np. SELinux lub AppArmor) z politykami zabraniającymi tworzenia plików/katalogów.
# Sprawdź status SELinux
sestatus
# Sprawdź tryb SELinux
getenforce
Awaria systemu lub procesy blokujące dostęp do systemu plików.