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 10:42 | Komunita

Čtenářům a čtenářkám AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, #ilovefs).

Ladislav Hagara | Komentářů: 8
včera 02:02 | Zajímavý software

Díky spolupráci společností STMicroelectronics a Ac6 je možné vyvíjet software pro mikrokontroléry STM32 pomocí SW4STM32 a STM32CubeMX také na Linuxu. Na Eclipse založené IDE System Workbench for STM32 (SW4STM32) a konfigurátor a inicializátor STM32CubeMX jsou ke stažení na stránce OpenSTM32 Community [LinuxGizmos.com].

Ladislav Hagara | Komentářů: 9
12.2. 17:44 | Bezpečnostní upozornění

Byla vydána verze 1.6.5 kryptografické knihovny Libgcrypt. Řešen je bezpečnostní problém CVE-2015-7511. Výzkumnému týmu z Telavivské univerzity se tentokrát povedlo získat ECDH klíč pomocí měření elektromagnetického vyzařování generovaného v průběhu procesu dešifrování.

Ladislav Hagara | Komentářů: 0
12.2. 16:55 | Komunita

V Praze probíhá konference XML Prague 2016. Přednášky lze sledovat online na YouTube. K dispozici jsou také záznamy z minulých ročníků.

Ladislav Hagara | Komentářů: 0
12.2. 12:27 | Pozvánky

Na prvom tohtoročnom ReactiveBratislava nam Tomáš Kulich prezradi veľa užitočných info o tom, ako a prečo robiť 'optimistic updates' a 'latency compensation' na strane klienta, ako riešiť kolízie s backend dátami a čo keď spojenie vypadne natrvalo.

… více »
Vacuumlabs | Komentářů: 0
12.2. 12:23 | Pozvánky

Již příští sobotu 20.2.2016 se v Praze na VŠE uskuteční třetí ročník komunitní konference WordCamp Praha 2016. Jedná se o největší českou akci zaměřenou na Open Source redakční systém WordPress. Akce bude pokračovat až do neděle, kdy proběhne Contributors Day zaměřený na překlady.

smíťa | Komentářů: 0
11.2. 21:58 | Nová verze

Vyšla verze 229 system manageru systemd. Hlavní novinkou je pravděpodobně podpora dnssec v systemd-resolved. Mezi další zajímavosti patří miniaturní init určený pro aplikační kontejnery, kde spuštěná služba není schopna běžet jako pid 1, nebo rozšíření journalctl, kde journalctl /dev/sda vypíše všechny logy k danému zařízení a k jeho rodičům.

lnykryn | Komentářů: 54
11.2. 17:30 | Nová verze

V lednu byla vydána verze 8.25 balíku základních nástrojů Coreutils (GNU Core Utilities). Jednou z novinek je změna formátu výpisu příkazu ls. Pokud je v názvu souboru mezera, jsou nově ve výpisu kolem názvu souboru zobrazeny apostrofy. Řadě uživatelů se to vůbec nelíbí [#813164, gitweb, diskusní list, reddit].

Ladislav Hagara | Komentářů: 27
11.2. 15:30 | Nová verze

Byla vydána verze 2.0.0 interaktivního správce procesů htop. Z novinek lze zmínit především podporu FreeBSD, OpenBSD a OS X. Příkazem "e" lze nově zobrazit proměnné prostředí daného procesu. Hisham H. Muhammad přednášel o htopu na konferenci FOSDEM 2016.

Ladislav Hagara | Komentářů: 2
11.2. 01:23 | Zajímavý článek

Richard Stallman se v článku License Compatibility and Relicensing podrobně věnuje kompatibilitě licencí pro svobodný software a možnostem přelicencování svobodného softwaru [reddit].

Ladislav Hagara | Komentářů: 3
Využíváte připojení k Internetu přes Wi-Fi poskytované v prostředcích hromadné dopravy (autobusech, vlacích, tramvajích aj.)?
 (37%)
 (1%)
 (23%)
 (15%)
 (9%)
 (15%)
Celkem 1047 hlasů
 Komentářů: 85, poslední 7.1. 16:41
Rozcestník
Reklama

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.