abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 17:00 | Zajímavý projekt
Článek na Fedora.cz představuje projekt Fedora Developer Portal (zatím jenom prototyp), jehož cílem je poskytnout uživatelům i vývojářům informace o důležitých vývojových nástrojích či projektech ve Fedoře a usnadnit jim tak vývoj na Fedoře.
Ladislav Hagara | Komentářů: 0
včera 13:05 | Komunita
Byly zveřejněny videozáznamy přednášek z konference vývojářů a uživatelů KDE Akademy 2015. K dispozici jsou jak z programu (postupně jsou doplňovány také prezentace (pdf)), tak ze společného adresáře.
Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý projekt
Andrei Kashcha se již několik let věnuje možnostem zobrazování závislostí mezi čímkoli (Amazon, YouTube, Facebook, Reddit) na webové stránce. Nově lze prolétávat také vesmírem závislostí mezi balíčky v linuxové distribuci Debian.
Ladislav Hagara | Komentářů: 12
28.7. 23:53 | Nová verze
Po šesti letech vývoje od vydání verze 1.0.0 byla vydána verze 2.0.0 softwarového sampleru LinuxSampler (Wikipedie). Jedná se o svobodný software, který ale, dle autorů, nelze použít v komerčním hardwarovém ani softwarovém produktu bez jejich písemného souhlasu.
Ladislav Hagara | Komentářů: 17
28.7. 15:00 | Komunita
Canonical vyhlásil soutěž o nejlepší reklamu (krátké video) na Ubuntu Phone a Scopes. Soutěží se celkově o 10 tisíc eur. Tvůrci nejlepší reklamy získají 5 tisíc eur. Uzávěrka je 22. září. Podrobnosti na Userfarm.
Ladislav Hagara | Komentářů: 0
28.7. 14:00 | Nová verze
Byla vydána verze 2.5.0 distribuovaného systému správy verzí Git. Přehled novinek v poznámkách k vydání. Opravena byla celá řada chyb, vylepšeno bylo doplňování příkazů v Bashi (skript pro Bash Completion), git p4 (Perforce) toho umí více, ...
Ladislav Hagara | Komentářů: 0
27.7. 23:00 | Bezpečnostní upozornění
Na stránkách společnosti Zimperium (Wikipedie) byly zveřejněny informace o vážném bezpečnostním problému (CVE-2015-{1538,1539,3824,3826,3827,3828,3829}) nalezeném v knihovně Stagefright v Androidu. Problém se týká 95 % zařízení s Androidem. Detaily budou zveřejněny na bezpečnostních konferencích Black Hat USA a DEF CON 23 příští týden.
Ladislav Hagara | Komentářů: 86
27.7. 18:23 | Komunita
QEMU se stalo oficiálním projektem organizace Software Freedom Conservancy (Wikipedie). Vývojáři QEMU se tak mohou stejně jako například vývojáři projektů Boost, BusyBox, Git, Inkscape, Samba nebo Wine soustředit pouze na vývoj softwaru a vše kolem zařídí Software Freedom Conservancy.
Ladislav Hagara | Komentářů: 0
27.7. 17:54 | Bezpečnostní upozornění
Uživatelské účty na distribuční platformě Steam společnosti Valve Corporation bylo možné od 21. do 25. července snadno ukrást (YouTube). Pokud uživatel zapomene heslo ke svému účtu, může si nechat zaslat email s verifikačním kódem, který následně vloží do formuláře a pokud je v pořádku, může si nastavit nové heslo. Problém byl, že programátoři jaksi zapomněli na kontrolu verifikačního kódu. Útočník tedy vůbec nepotřeboval přístup k emailové schránce. Prostě potvrdil prázdný formulář a nastavil si nové heslo. [Slashdot]
Ladislav Hagara | Komentářů: 5
27.7. 17:52 | Komunita
Na závěr konference OSCON 2015 (O'Reilly Open Source Convention) proběhlo slavnostní vyhlášení vítězů O'Reilly Open Source Awards za rok 2015. Cenu získali (YouTube) Christopher Webber (GNU MediaGoblin), Marina Zhurakhinskaya (Red Hat), Sarah Mei (RailsBridge), Stefano Zacchiroli (Debian, Open Source Initiative a IRILL) a Doug Cutting (Cloudera).
Ladislav Hagara | Komentářů: 0
Nešifrované HTTP
 (4%)
 (96%)
Celkem 5422 hlasů
 Komentářů: 62, poslední 17.7. 21:48
Rozcestník
Reklama
Autoškola testy online Levný benzín

Dotaz: Solaris10 pristupove prava v osmickovej podobe

10.10.2011 11:42 nicco | skóre: 6
Solaris10 pristupove prava v osmickovej podobe
Přečteno: 444×
Ahoj,

existuje na Solarise 10 moznost vylistovat prava v osmickovej podobe, teda namiesto rwx... ako 644...? Bez pouzitia gnu stat a find, len s tym, co Solaris standarnde ma? Diky

Řešení dotazu:


Odpovědi

10.10.2011 12:42 dan
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
podla tejto stranky http://www.unix.com/unix-dummies-questions-answers/140509-ls-show-numeric-permission-bit.html napriklad takto?

#!/usr/bin/bash

ls -lhF $1 | while read DATA

do

case "${DATA:0:1}" in

"-"|"d")

PERM=$( echo "${DATA:1:9}" | sed 's/-/0/g;s/r/4/g;s/w/2/g;s/x/1/g' )

P_US=$((${PERM:0:1}+${PERM:1:1}+${PERM:2:1}))

P_GR=$((${PERM:3:1}+${PERM:4:1}+${PERM:5:1}))

P_OT=$((${PERM:6:1}+${PERM:7:1}+${PERM:8:1}))

DATA=$( echo "$DATA" | sed "s/${DATA:0:10}/${P_US}${P_GR}${P_OT}/" )

echo "$DATA"

;;

*)

continue

;;

esac

done

exit 0
10.10.2011 14:09 nicco | skóre: 6
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
Nezobrazuje to suid/sgid/sticky bit. Mozno to ale dokazem trochu modifikovat...
10.10.2011 17:31 l4m4
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
Má ten Solaris kompilátor C? Potom triviálním použitím stat() a printf().
martin-ux avatar 10.10.2011 18:47 martin-ux | skóre: 18 | Bratislava
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
pripadne si pomoct perlom, napr:
find . -type f | perl -e ' while (<STDIN>) { chomp; printf "%s %4o\n", $_,  (stat $_)[2] & 07777; }'
./file1  644
./file2  644
./file3  600
treba si pozriet man stranku k stat na perl:
perldoc -f stat
..when you do things right, people won't be sure you've done anything at all..
11.10.2011 10:18 nicco | skóre: 6
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
Dobre je aj to riesenie s pkgproto, ale ma problemy s niektorymi subormi, ako napr. /tmp/.X11-pipe/X0 takze asi najlepsia moznost je pouzit perl (aspon teda v mojom pripade je perl nainstalovany). Diky
martin-ux avatar 10.10.2011 18:34 martin-ux | skóre: 18 | Bratislava
Rozbalit Rozbalit vše Re: Solaris10 pristupove prava v osmickovej podobe
hm .. ak by si to potreboval kvoli nejakemu vystupu, tak pkgproto(1) by ti mohol pomoct.
# find . -type f -print | pkgproto
f none file1 0644 root root
f none file2 0644 root root
f none file3 0600 root root
#

# ll
total 6
drwxr-xr-x   2 root     root         512 Oct 10 18:32 .
drwxr-xr-x  10 root     root        1536 Oct 10 18:31 ..
-rw-r--r--   1 root     root           0 Oct 10 18:32 file1
-rw-r--r--   1 root     root           0 Oct 10 18:32 file2
-rw-------   1 root     root           0 Oct 10 18:32 file3
#

..when you do things right, people won't be sure you've done anything at all..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.