Post

Visualizzazione dei post da febbraio, 2013

Privilegi di Sistema

Delega sui privilegi di sistema: CREATE TABLE CREATE ANY TABLE CREATE ANY SESSION DELETE ANY TABLE CREATE SESSION CREEATE PROCEDURE CREEATE VIEW CREEATE SEQUENCE I privilegi suddetti sono visibili nella tabella  system_privilege_map Apriamo 3 terminali. -- Term. #1  accediamo al primo come amministratore. SQL> show user; USER is "SYS" SQl> create user demo5 identified by oracle default tablespace demo_tbs1 quota 10m on demo_tbs1; SQL> GRANT create session TO demo1 WITH ADMIN OPTION ; -- Term. #3 l'utente demo5 non ha le grant di connessione al db. SQL> conn demo5/oracle; ERROR: ORA-01045: user DEMO5 lacks CREATE SESSION privilege; logon denied -- Term. #2 accediamo come demo1 e diamo le gant di connessione a demo5. SQL> conn demo1/oracle; Connected. SQL> GRANT CREATE SESSION TO demo5; Grant succeeded. -- Term. #3 questa volta riesco ad accedere come demo5. SQL> conn demo5/oracle; connected. -- Term. #1 accediamo come amministratore e revochiamo

Privilegi su Oggetti

S i n t a s s i GRANT <privileges>  ON < object>  TO < user>   [WITH GRANT OPTION]; Di seguito i privilegi: SELECT INSERT UPDATE DELETE REFERENCES (abilita la creazione di constraint su una tabella) ALTER (abilita l'esecuzione di ALTER TABLE su una tabella) INDEX ALL (tutti i privilegi di prima) L'opzione WITH GRANT OPTION permette di estendere ad una altro utente i privilegi ricevuti. E s e m p i  o HR concede i privilegi di select di una tabella a SH con l'opzione "with grant option" e SH estende gli stessi privilegi a OE. Apriamo 3 terminali. Terminale 1:  ci colleghiamo come HR e diamo la seguente grant. SQL> conn hr/<password> Connected. SQL> GRANT select ON hr.employees TO SH  WITH GRANT OPTION ; Grant succeeded. Terminale 2:  ci colleghiamo come SH SQL> show user; USER is "SH" SQL> select count(*) from employees;  COUNT(*) ----------        107 Terminale 3:  ci colleghiamo come OE ed in

Archiviare e Visualizzare posta Outlook

Immagine
Per archiviare la posta di Outlook manualmente eseguire i seguenti passi (per quest' articolo è stato utilizzato Outlook 2007): 1) Creare un file pst e la corrispondente cartella personale. Selezionare File -> New -> Outlook Data File Selezionare "Office outlook Personal Folders File (.pst)"  A questo punto selezionare il nome del file e la directory dove salvarlo.   Sostituire "Personal Folders" con un nome che chiamerò esempio. La cartella sarà vsibile su Otulook sotto Mail Folders.   2) Una volta creato il file e la cartella possiamo archiviare la posta. Posizionare il cursore del mouse sulla casella "Inbox". Selezionare File -> Archive   Selezionare "Archive this folder and all subfolders" per ereditare tutte le sottodirectory della Inbox. Selezionare una data dalla quala inziare l'archiviazione a ritroso ("Archive items older than"). Controllare che il file archiviato (Archive

Eseguire script\comando SUDO senza inserire la password

Per montare un hard disk esterno su una cartella da me scleta, ho inserito la seguente riga in /etc/fstab: UUID=0CE9F2A0648A465C /media/VIDEO2TB ntfs-3g auto,uid=1000,gid=122,dmask=000,fmask=111 0 0 Per maggiori dettagli vedere l'articolo AUTOMOUNT DI UN DISCHO NTFS E RENDERLO ACCESSIBILE IN RETE. A questo per poterlo montare devo eseguire il comando sudo mount -a /dev/sdb1 e inserire la password. Per evitare di inserirla ogni volta ho creato un semplicissimo script che lancio dal desktop che si chiama start_mount_HD1.sh e che prende in automatico la password di accesso al pc.  #!/bin/sh echo <password> | sudo -S mount -a /dev/sdb1 Non è il massimo in quanto a sicurezza ma funziona. Analogamente per smontare il disco eseguire il comando: #!/bin/sh echo <password> | sudo -S umount -a /dev/sdb1 L'istruzione sudo -S serve per entrare come root. jacob@jacob-pc:~$ sudo -s [sudo] password for jacob: root@jacob-pc:~# Per uscire da root: root@jacob-pc:~# exit exit jacob@ja