Ero sivun ”Umask” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
(Kumottu muokkaus #23454, jonka teki ARTTUSN WIHOWIIMEINEN MARSSI TÄYTIN TOIVEENNE PÄÄSETTE NYT EROON MUSTA!!!!!!!! ([[User talk:ARTTUSN WIH) |
Ei muokkausyhteenvetoa |
||
(5 välissä olevaa versiota 5 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
umask on [[komentotulkki|komentotulkin]] sisäinen komento sekä järjestelmäkutsu, jolla muutetaan luotavien [[tiedosto]]jen [[tiedostojen oikeudet|oletusoikeuksia]]. Umask-arvo kertoo mitä oikeuksia luotaviin tiedostoihin järjestelmän ''ei'' pidä antaa. | {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}} | ||
'''umask''' on [[komentotulkki|komentotulkin]] sisäinen komento sekä [[järjestelmäkutsu]], jolla muutetaan luotavien [[tiedosto]]jen [[tiedostojen oikeudet|oletusoikeuksia]]. Umask-arvo kertoo mitä oikeuksia luotaviin tiedostoihin järjestelmän ''ei'' pidä antaa. | |||
[[Bash]]in sisäiselle umask-komennolle vähennettävät oikeudet voi kertoa joko numeerisesti tai kirjaimin, saman tapaan kuin komennolle [[chmod]]. Jos arvoa ei määritä, umask kertoo nykyisen arvon. [[valitsin|Valitsimilla]] <tt>-p</tt> ja <tt>-S</tt> voi vaikuttaa tulostettavaan muotoon. | [[Bash]]in sisäiselle umask-komennolle vähennettävät oikeudet voi kertoa joko numeerisesti tai kirjaimin, saman tapaan kuin komennolle [[chmod]]. Jos arvoa ei määritä, umask kertoo nykyisen arvon. [[valitsin|Valitsimilla]] <tt>-p</tt> ja <tt>-S</tt> voi vaikuttaa tulostettavaan muotoon. | ||
==Tyypillinen käyttö== | ==Tyypillinen käyttö== | ||
umask-arvo asetetaan tyypillisesti komentotulkin käynnistysskripteissä, kuten <tt>/etc/profile</tt> tai < | umask-arvo asetetaan tyypillisesti komentotulkin käynnistysskripteissä, kuten <tt>/etc/profile</tt> tai <tt>~/.profile</tt> (Bashissa usein <tt>bash_profile</tt> ja [[Zsh]]:ssa <tt>zprofile</tt>). Jotta arvo asettuisi myös muille kuin komentotulkin kautta käynnistyville ohjelmille, pitää se asettaa sopivassa muussa käynnistysskriptissä. Arvo periytyy lapsiprosesseille. | ||
Tavallisia umask-arvoja ovat 022, 027 ja 077. Yksittäiset numerot kertovat, mitä oikeuksia ''ei'' pidä antaa käyttäjälle itselleen, [[ryhmä]]lle sekä muille. Numero itsessään muodostuu numeroiden 1, 2 ja 4 summasta, jossa 1 vaikuttaa suoritusoikeuteen (hakemistojen osalta oikeuteen käyttää hakemistoa polun osana), 2 kirjoitusoikeuteen ja 4 lukuoikeuteen. Katso lähemmin [[chmod]], jolla muutetaan oikeuksia jälkikäteen, [[tiedoston oikeudet]] sekä [[kansion yhteiskäyttö ryhmässä]]. | Tavallisia umask-arvoja ovat 022, 027 ja 077. Yksittäiset numerot kertovat, mitä oikeuksia ''ei'' pidä antaa käyttäjälle itselleen, [[ryhmä]]lle sekä muille. Numero itsessään muodostuu numeroiden 1, 2 ja 4 summasta, jossa 1 vaikuttaa suoritusoikeuteen (hakemistojen osalta oikeuteen käyttää hakemistoa polun osana), 2 kirjoitusoikeuteen ja 4 lukuoikeuteen. Katso lähemmin [[chmod]], jolla muutetaan oikeuksia jälkikäteen, [[tiedoston oikeudet]] sekä [[kansion yhteiskäyttö ryhmässä]]. | ||
Rivi 21: | Rivi 22: | ||
chmod g=rx,o= ~/ryhmälle_jaetut | chmod g=rx,o= ~/ryhmälle_jaetut | ||
chmod go= ~/salaiset | chmod go= ~/salaiset | ||
=== Oktaalikoodit === | |||
{|class="wikitable" | |||
! oktaali-numerot<br>'''umask'''-komennossa !! Sallii (jos kysytty) | |||
|- | |||
|style="text-align: center;"|<tt>0</tt> ||luku, kirjoitus ja suoritus | |||
|- | |||
|style="text-align: center;"|<tt>1</tt> ||luku ja kirjoitus | |||
|- | |||
|style="text-align: center;"|<tt>2</tt> ||luku ja suoritus | |||
|- | |||
|style="text-align: center;"|<tt>3</tt> ||ainoastaan luku | |||
|- | |||
|style="text-align: center;"|<tt>4</tt> ||kirjoitus ja suoritus | |||
|- | |||
|style="text-align: center;"|<tt>5</tt> ||ainoastaan kirjoitus | |||
|- | |||
|style="text-align: center;"|<tt>6</tt> ||ainoastaan suoritus | |||
|- | |||
|style="text-align: center;"|<tt>7</tt> ||ei oikeuksia | |||
|} | |||
==Tekninen kuvaus== | ==Tekninen kuvaus== | ||
Rivi 26: | Rivi 49: | ||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] | ||
[[Luokka:Käyttäjät ja ryhmät]] |