Nie mogę otworzyć katalogu username
nawet po przejęciu własności i udzieleniu mu wszystkich uprawnień:
sudo mkdir /path/to/the/directory/
sudo chown -R username:username /path/to/the/directory/
sudo chmod -R 777 /path/to/the/directory/
Dostaję:
$sudo ls -al /path/to/the/directory/
total 0
drwxrwxrwx 1 username username 0 nov 16 15:13 .
drwx------ 1 root root 208 nov 16 15:13 ..
$ ls -al /path/to/the/directory/
ls: cannot access '/path/to/the/directory/': Permission denied
Co może się dziać?
permissions
16.10
Zwycięzca
źródło
źródło
sudo chown -R $USER:$USER /path/to/the/directory/
jest taka, jaka powinna być ($USER
zostanie zamieniona na twoją nazwę użytkownika), a kiedy uważasz, żesudo chmod -R 777 /path/to/the/directory/
to odpowiedź, nie powinieneś mieć możliwości prowadzenia strony internetowej ;-)Odpowiedzi:
Nie masz uprawnień do katalogu nadrzędnego
Aby przejść przez ten katalog, musisz mieć prawa x do katalogu nadrzędnego
aby to zrobić :
źródło
drwx------ 1 root root 208 nov 16 15:13 ..
Mówi jednak, że użytkownik nie może odczytać katalogu nadrzędnego. Musisz dodać uprawnienia użytkownika do odczytu folderuMiałem ten sam problem, ale koniecznym krokiem było wylogowanie się i ponowne zalogowanie użytkownika.
Utworzyłem grupę i dodałem użytkownika do grupy w tej samej sesji.
źródło