Może to zabrzmieć głupio, ale mam plik/skrypt, który trzeba uruchomić i aby to zrobić, muszę go zmienić, aby stał się wykonywalny. Chciałbym użyć albo chmod a+x
lub chmod 755
. Ale czy istnieje różnica między używaniem chmod a+x
i chmod 755
?Różnica między używaniem "chmod a + x" i "chmod 755"
Odpowiedz
chmod a+x
modyfikuje tryb argument, podczas gdy chmod 755
zestawy IT. Wypróbuj oba warianty na coś, co ma pełne lub żadne uprawnienia, a zauważysz różnicę.
Jeden modyfikuje i jeden zestaw. Dobrze wyjaśnione! – whitehat
Tak - inny
chmod a+x
doda bity exec do pliku, ale nie dotykać innych bitów. Na przykład plik może być nadal nieczytelny dla others
i group
.
chmod 755
będzie zawsze tworzyć plik z perms 755
bez względu na początkowe uprawnienia.
To może lub nie ma znaczenia dla twojego scenariusza.
Rzeczywiście istnieje.
chmod a+x
jest względny do bieżącego stanu i po prostu ustawia flagę x
. Tak więc plik 640 staje się 751 (lub 750?), Plik 644 staje się 755.
chmod 755
, jednak ustawia maskę tak, jak napisano: rwxr-xr-x
, bez względu na to, jak było wcześniej. Jest to odpowiednik chmod u=rwx,go=rx
.
- 1. Rekurencyjne mkdir() i chmod()?
- 2. Funkcja chmod dla PowerShell
- 3. Różnica między "używaniem" a określaniem zakresu?
- 4. Różnica między używaniem UINavigationController a UINavigationBar
- 5. php chmod() nie zmienia uprawnień
- 6. Jaka jest różnica między filtrem (| x |) a filtrem (| i x |)?
- 7. Odmowa dostępu do systemu Linux po chmod a = rwx
- 8. Plik dokowania: Chmod na skrypcie wejściowym
- 9. Użycie polecenia chmod w programie C
- 10. Jaka jest różnica między używaniem puli wątków a normalnym wątkiem?
- 11. Różnica między używaniem Trace i TraceSource
- 12. Jak zmienić uprawnienia do plików dla wszystkich podkatalogów (CHMOD)
- 13. Linux rekursywny chmod tylko na podkatalogach
- 14. Jaka jest różnica między używaniem Docker Machine a Swarm i używaniem Swarm przez demona Docker?
- 15. Jak działa chmod dla systemu Windows?
- 16. Jaka jest różnica między używaniem IEqualityComparer a korektą Equals/GethashCode?
- 17. Błąd odmowy uprawnień w Javie dla polecenia chmod
- 18. Jaka jest różnica między używaniem obiektu instantiateViewControllerWithIdentifier a wykonywaniem identyfikatora?
- 19. Szablon Metaprogramming - Różnica między używaniem Enuma Hack a statycznym Const
- 20. Jaka jest różnica między używaniem aplikacji/csv a tekstem/csv?
- 21. Różnica w typie między używaniem a niewykorzystywaniem Ustaw słowo kluczowe
- 22. Codeigniter - konfigurowanie uprawnień do katalogów i plików (ustawienia chmod)
- 23. Różnica między UNHEX a X (MySQL)
- 24. Różnica między x: kluczem i x: nazwa
- 25. Różnica między używaniem train_test_split i cross_val_score w sklearn.cross_validation
- 26. Różnica między używaniem metody getConnection() a używaniem puli bezpośrednio w pliku node.js z modułem node-mysql?
- 27. Różnica między onbeforeunload a onunload
- 28. Czy istnieje jakaś różnica między "Object [] x" a "Object x []"?
- 29. Jaka jest różnica między zmienną x [] a zmienną [] x?
- 30. C: różnica między (int) x a podłogą (x)?
chmod jest skrótem od trybu zmiany. chmod [referencje] [operator] [tryby] plik a + x znaczenie to a -> wszystkie (właściciel, grupa i inne) –