Jestem całkiem nowy w Linuksie i uruchomiłem Ubuntu pewnego dnia. działa podwójny rozruch z windwos 8. Teraz problem polega na tym, że mimo że loguję się jako root i podaję określony folder WSZYSTKIE ZEZWOLENIA (nazwa pliku #chmod 777), to nadal nie pozwala mi utworzyć katalogu ani zapisać edycji plik, mówiąc (nie można utworzyć katalogu: brak takiego pliku lub katalogu). dał mi ten sam błąd, nawet gdy zalogowałem się jako root GUI. od tego czasu wypróbowałem centOS 6.4 i daje mi ten sam problem. Wspominam jeszcze raz, że dałem katalogowi pełne uprawnienia. korzystałem wcześniej z systemu Linux na innych komputerach i nigdy nie spotkałem się z tym problemem. mój komputer to teraz DELL XPS L502X.
linux
ubuntu
permissions
chmod
użytkownik2491795
źródło
źródło
Odpowiedzi:
/sys
Katalogu w systemie Linux jest zwodniczy. W przeciwieństwie do większości innych katalogów, nie zapewnia trwałego przechowywania dowolnych plików.Jest to raczej sposób patrzenia na urządzenia systemowe - ich stany i konfiguracje. Pliki te znikają między rozruchami i są generowane dynamicznie przez system podczas uruchamiania. Odmawianie zgody na zapisywanie w nim nowych plików lub katalogów jest normalne, nawet jako root. Możesz wykryć te systemy plików, wyświetlając typ montowania:
devpts
,proc
,sysfs
,binfmt_misc
, Ifusectl
są generowane dynamicznie systemów plików, które odzwierciedlają wewnętrzne informacje o systemie, a nie są do normalnego użytkowania systemu plików. Prawdopodobnie dostaniesz błędy odmowy uprawnień nawet jako root lub inne problemy, jeśli spróbujesz użyć ich jako normalnego systemu plików.tmpfs
to tymczasowy system plików, który znajduje się w pamięci RAM - możesz tutaj pisać i używać go jak normalnego systemu plików, ale wszystko, co zapisano, zostanie usunięte, gdy tylko komputer się wyłączy. Skopiuj pliki w innym miejscu, jeśli chcesz je zapisać.ext4
to gdzieś rzeczywisty system plików na urządzeniu. Zapisane tutaj dane zostaną zachowane tak, jak można oczekiwać na dysku twardym. Istnieje wiele systemów plików, ale kluczową uwagą jest to, jak ta linia ma/dev/md2
zamiastnone
:none
oznacza, że nie ma urządzenia, które utworzy kopię zapasową systemu plików - tak naprawdę nie istnieje i jest całkowicie wirtualny. Jeśli punkt montowania ma rzeczywiste urządzenie (jak/dev/sda1
lub/dev/md1
), oznacza to, że zawartość faktycznie istnieje na jakimś urządzeniu.Czy możesz umieścić edytowane pliki w innym katalogu? Czy konkretnie chcesz zmodyfikować konfigurację urządzenia?
źródło
Podejrzewam, że tak się dzieje, ponieważ system plików, do którego próbujesz pisać, to system plików tylko do odczytu.
Uruchom polecenie,
df
aby to sprawdzić. Jeśli uruchamiaszmkdir
z katalogu domowego jako czek - to powinno działać.źródło