nie można utworzyć katalogu. odmowa dostępu. ale mam pozwolenie

0

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.

użytkownik2491795
źródło
2
jaka jest ścieżka do folderu?
Raptor,
to nie jest pytanie programistyczne.
Jason
ścieżka folderu: / sys / module / snd
Czy masz włączony selinux?
Przykład Umbris
ah, jestem sory, jestem całkiem nowy w Linuksie, ale teraz

Odpowiedzi:

1

/sysKatalogu 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:

$ mount
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
none on /proc type proc (rw,nosuid,nodev,noexec,relatime)
none on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
none on /run type tmpfs (rw,nosuid,noexec,relatime,size=3284248k,mode=755)
/dev/md2 on /home type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered,discard)
  • devpts, proc, sysfs, binfmt_misc, I fusectlsą 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.
  • tmpfsto 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ć.
  • ext4to 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/md2zamiast none: noneoznacza, ż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/sda1lub /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?

sbot
źródło
dzięki. ktoś już mi powiedział, że nie będę mógł zapisywać plików w katalogu / sys ... muszę się przyzwyczaić do systemu plików linux .. w systemie Windows możesz zrobić wszystko gdziekolwiek
user2491795
1

Podejrzewam, że tak się dzieje, ponieważ system plików, do którego próbujesz pisać, to system plików tylko do odczytu.

Uruchom polecenie, dfaby to sprawdzić. Jeśli uruchamiasz mkdirz katalogu domowego jako czek - to powinno działać.

podejrzenie
źródło
hej, podejrzewam, myślę, że może to być również tylko do odczytu, ale właśnie wypróbowałem polecenie: [#mount -o remount, rw /], ale nadal wyświetla mi błąd NAWET PO Zrestartowaniu. myślałem, że root może zrobić wszystko, ale nawet root nie może utworzyć prostego katalogu ani niczego edytować ... mogę zmienić uprawnienia, ale nic nie zmieniają. ostatniej nocy zmieniłem dystrybucję na openSUSE 12.3 KDE, a problem nie jest nawet bliski rozwiązania ...
user2491795,