Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: umask záporné?  (Přečteno 1087 krát)

c0rrupt

  • Aktivní člen
  • *
  • Příspěvků: 201
    • c0
umask záporné?
« kdy: 14 Srpna 2010, 18:39:28 »
Dobrý den
Jak jsem pochopil, tak v umask což mám třeba ted v vsftpd.conf znamená, že nově vytvořeným souborům odebere práva podle toho jak je nastavím. Pokud jsem vše dobře pochopil, jak jsem si to ted nastudoval tak v rwx to x znamená například možnost mazat nebo spustít? Nějak to nechápu, umask mám 000, vytrořil jsem si přes ftp adresář a dostal oprávnění drwxrwxrw- a nedá se do něj ani vstoupit ani ho umazat třeba přes sambu apod jako jiný uživatel. Zato vytvořené soubory jsou v pořádku. Chápu, že asi na default není x pro všechny dovoleno, takže umask sice oprávnění neodebere ale umí je přidat? Může být v umask záporná hodnota? něco jako 00-1 ? To je asi blbost.
Nějak mi došlo, že ten problém je v tom x protože, když ručně změním jako root ten adresář na chmod 777 adresar , tak je to tak jak má být.
Hell is a nice place... Im not there.

Ubuntu 10.04 -64bit xmpp: c0rrupt@jabbim.cz www: http://c0rrupt.cz

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: umask záporné?
« Odpověď #1 kdy: 14 Srpna 2010, 18:50:24 »
Umask je převrácená hodnota k "normální" masce - tedy umask 000 znamená práva 777, umask 007 -> 770, umask 001 -> 776.
« Poslední změna: 14 Srpna 2010, 18:52:39 od sachy »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

c0rrupt

  • Aktivní člen
  • *
  • Příspěvků: 201
    • c0
Re: umask záporné?
« Odpověď #2 kdy: 14 Srpna 2010, 18:55:56 »
Mno jenže já dám umask 000 a vytvoří mi to adresář drwxrwxrw-  to poslední x tam neni. Ten adresář může otvírat, mazat pouze vlastník a root. Jak použiju chmod tak se to zpraví. Ale to neni řešení :) FTPčka je to vcelku zásadní věc, jakýkoli adresář vytvořený přes FTP je pro mě nepoužitelný na sambě dokud ho přes konzoli neupravím chmodem. To je dost divné ne? A soubory mi to vytváří takhle -rw-rw-rw- ale ty můžu v pohodě mazat. Takže co jsem pochopil tak s umask 000 mi to vytváří adresáře 776 a soubory 666.

Řikám si jestli to neni tou sambou páč se tam připojuje nějak jako nouser a nogroup či co. Ale to nemění nic natom, že mi to nevytváří soubory a adresáře s adekvátnim oprávněním. A že i přes konzoli se jako jinej uživatel do toho adresáře nedostanu.
Hell is a nice place... Im not there.

Ubuntu 10.04 -64bit xmpp: c0rrupt@jabbim.cz www: http://c0rrupt.cz

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: umask záporné?
« Odpověď #3 kdy: 14 Srpna 2010, 20:42:51 »
zkus tam dat 4 nuly misto 3 nul
Tak dlouho se vrzá s Acerem, až se displej utrhne.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: umask záporné?
« Odpověď #4 kdy: 14 Srpna 2010, 21:02:42 »
zkus tam dat 4 nuly misto 3 nul

Jasně - první nula indikuje osmičkovou soustavu podobně jako 0x indikuje šestnáctkovou soustavu. Takže ano, správný tvar je 0xxx.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

c0rrupt

  • Aktivní člen
  • *
  • Příspěvků: 201
    • c0
Re: umask záporné?
« Odpověď #5 kdy: 14 Srpna 2010, 21:11:08 »
Aha páč tam na default jsou tři čísla všude, ok zkusim pak řeknu. Zatim děkuji za rady.
Hell is a nice place... Im not there.

Ubuntu 10.04 -64bit xmpp: c0rrupt@jabbim.cz www: http://c0rrupt.cz

c0rrupt

  • Aktivní člen
  • *
  • Příspěvků: 201
    • c0
Re: umask záporné?
« Odpověď #6 kdy: 14 Srpna 2010, 21:15:39 »
Super vypadá to, že to funguje. Takže když bych to chtěl mít jinak tak to potom bude 0022 že? A proč to takhle neni u chmod ?
Jinak díky moc
Hell is a nice place... Im not there.

Ubuntu 10.04 -64bit xmpp: c0rrupt@jabbim.cz www: http://c0rrupt.cz

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: umask záporné?
« Odpověď #7 kdy: 14 Srpna 2010, 21:54:39 »
0022 by melo byt opravneni 755, cili rwxr-xr-x
Tak dlouho se vrzá s Acerem, až se displej utrhne.

 

Provoz zaštiťuje spolek OpenAlt.