Ilekroć otwieram dokumenty, wszystkie foldery w nim wyświetlane są z ikoną kłódki. Dlatego nie mogę usunąć z niego żadnego pliku ani folderu.
Próbowałem zmienić dostęp do konta root za pomocą, sudo chmod user:directory/
ale to nie powiedzie się. Nie jestem w stanie usunąć ani wykonać żadnej akcji na tym pliku.
Jakie działania należy wykonać, aby to naprawić?
Odpowiedzi:
Uruchom następujące polecenie, aby naprawić uprawnienia do katalogu domowego:
źródło
sudo chmod 777 -R /path to folder
chcesz usunąć - To dałoby ci wszystkie uprawnienia (odczyt, zapis, wykonanie)Uprawnienia (w tym przypadku 777) są następujące:
Zmiana pierwszego numeru Własność pliku, drugi wpływ Grupa użytkowników może uzyskać dostęp, a trzeci dotyczy innego użytkownika.
po zmianie uprawnień spróbuj usunąć folder.
źródło
sudo chmod 777 -R .
Otwórz terminal i wpisz
gksudo nautilus
Przejdź do lokalizacji dokumentów. Przejdź do właściwości i ustaw uprawnienia dla właściciela, a także grupuj jako do odczytu i zapisu. Teraz spróbuj usunąć folder z innego okna nautilus (jedno bez uprawnień roota).
Nie zapomnij zamknąć tego nautilusa superużytkownika, gdy tylko go nie potrzebujesz!
źródło
sudo nautilus
-gksudo nautilus
jest polecanym poleceniem - jeśli naprawdę jest w ogóle potrzebne.Stało się tak prawdopodobnie dlatego, że pobrałeś coś z Internetu. I nie masz dostępu do zapisu do folderów. Jeśli masz pewność, że pliki nie zawierają wirusów, wypróbuj następujące polecenie.
Spowoduje to usunięcie ikony kłódki z nautilusa.
źródło
Miałem ten problem, ponieważ ustawiłem wszystko, aby
chmod 755
wrócić do mojego systemu po zadziałaniu z/var
uprawnieniami.rozwiązał to ostatecznie dla mnie. Najpierw musiałem usunąć niektóre pliki, które pobrałem.
źródło
Zmień uprawnienia do pliku blokady za pomocą polecenia CHMOD:
Uwaga : 754 to uprawnienie dostępu i ścieżka do katalogu pliku blokady, jeśli 754 nie, spróbuj 777. Po zakończeniu możesz usunąć plik.
źródło
Powinieneś rzucić okiem na tę odpowiedź na Super User. Dodając do tej odpowiedzi, możesz również utworzyć funkcję bash w następujący sposób:
Możesz umieścić tę funkcję w pliku .bashrc (Linux) lub .bash_profile (Mac) i uruchomić
source ~/.bashrc
lubsource ~/.bash_profile
odbudować plik bash.źródło