Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 20.08.12 - klo:13.03
-
Pitäisi serverillä muuttaa permissioita n. 4700 hakemistoon tiedostoineen.
"chmod -R 666 *" antaa virheilmoituksia kaikista nimistä, joissa on blankkoja tai scandeja.
Kaikkia tiedostoja ei voi nimetä uudestaan, koska nimet ovat sisäänkirjoitettuina ohjelmiin (typerää).
Onko tähän olemassa jotain asetusta, jonka jälkeen Linux hyväksyisi tälläiset varsin yleiset tiedostojen ja hakemistojen nimet ? Tämähän ei koske pelkästään chmod tai chown -komentoja.
/etc/default/locale pitää sisällään ainoastaan tämän rivin, auttaisiko jos tähän tekisi jotain lisää:
LANG=fi_FI.UTF-8
-
Mikä kumman kuori siinä palvelimessa on?! Kyllä tähden pitäisi laventua välilyönnillisiksikin nimiksi ongelmitta.
tn@gadamer [~/Tilap/foo]$ touch "yy kaa koo" häppä
tn@gadamer [~/Tilap/foo]$ dir
yhteensä 0
-rw------- 1 tn tn 0 2012-08-20 13:12 häppä
-rw------- 1 tn tn 0 2012-08-20 13:12 yy kaa koo
tn@gadamer [~/Tilap/foo]$ chmod 660 *
tn@gadamer [~/Tilap/foo]$ dir
yhteensä 0
-rw-rw---- 1 tn tn 0 2012-08-20 13:12 häppä
-rw-rw---- 1 tn tn 0 2012-08-20 13:12 yy kaa koo
Tuossa on käytössä zsh, mutta tuntui toimivan bashillakin.