Pagina 1 di 1

due domande su slackware ;)

Inviato: mar 29 mag 2007, 11:26
da pegaso
1) vorrei sapere quel'era quel comando che mi visualizzava a quale pacchetto apparteneva un'applicazione, ad es. il pacchetto kdeoffice contiene anche kword, quindi io dovrei dare:
comando kword e in output dovrebbe darmi kdeoffice.

2) mi dite come faccio a permettere all'utente di usare un programma utilizzabile solo da root , però senza il comando sudo

Thanks.

Inviato: mar 29 mag 2007, 11:59
da aschenaz
1) Più che un comando, io conosco il motore di ricerca: http://packages.slackware.it/

2) Puoi usare chmod (con parsimonia perché sudo dovrebbe essere la strada). Ad esempio:

Codice: Seleziona tutto

chmod 755 percorso/nomefile
per permettere lettura ed esecuzione a tutti su quel file...

Inviato: mar 29 mag 2007, 12:23
da natostanco
1) se è un pacchetto che hai installato potresti provare con

Codice: Seleziona tutto

grep kword /var/log/packages/*
oppure con lo strumento "trova file" di kpackage.
Saluti

Inviato: mar 29 mag 2007, 14:00
da absinthe
natostanco ha scritto:1) se è un pacchetto che hai installato potresti provare con

Codice: Seleziona tutto

grep kword /var/log/packages/*
oppure con lo strumento "trova file" di kpackage.
Saluti
magari aggiungi un -m1 -i:

Codice: Seleziona tutto

grep -m1 -i kword /var/log/packages/*

Inviato: gio 31 mag 2007, 16:20
da pegaso
ok ragazzi grazie a tutti...i comandi funzionano perfettamente...per quanto riguarda il chmod non lo ancora provato, quello che volevo io era ad es. se io do da root il comando iptables mi funziona mentre se lo do con l'utente non mi riconosce il comando, basta dare un chmod 755? o devo anche spostarlo nella directory bin ecc, ecc...

P.S. iptables era solo un es. non ho intenzione di dare all'utente la possibilità di configurare iptables . :D [/quote]

Inviato: gio 31 mag 2007, 17:59
da red
Se il problema è questo, ti consiglio di usare sudo.
In questo modo non hai il problema della sicurezza ed inoltre in pochi passi di configurazione (nel file /etc/sudoers) puoi mettere tutti i comandi che vuoi.

Poi io per comodità ho creato degli alias nel file .bash_profile degli utenti abilitati ai comando con sudo per accorciare la scrittura.

Se ad esempio un untente ha accesso al comando iptables, ho messo nel file di cui sopra:

Codice: Seleziona tutto

alias <nome che vuoi tu>='sudo /sbin/iptables'
cosicché al mio utente per accedere ad iptables basta digitare "nome che vuoi tu".

Per ulteriori info, guarda il man o S4d o altri post in cui si è ampiamente parlato di sudo e configurazione.

Se proprio non riesci chiedi ovviamente!

Inviato: gio 31 mag 2007, 18:24
da pegaso
mi sa che farò così...comunque so configurare sudoers l'ho già fatto per il mount, il reboot e l'halt