Pagina 1 di 1

Utente non ha piu permessi [RISOLTO]

Inviato: dom 16 mar 2008, 13:32
da cWrite
Ciao in questo Thread stavamo affrontando un problema riguardante la masterizzazione alchè mi sono state sugerite delle operazioni d acompiere, bhè dopo la digitazione di queste riavviando X non riesco piu ad accedervi con l'utente ... i comandi consigliati sono i seguenti...non centrano nulla con questo problema pero è stato riscontrato dop averli digitati quindi ecco qua:

Codice: Seleziona tutto

chow root.cdrom /usr/bin/cdrecord
chmod 4710 /usr/bin/cdrecord

Dati questi ho provato ad avviare k3b e non andava e cosi nessun altra applicazione, allora riavviando X poi ho costatato che non avevo piu nessun permesso per far nulla.

A questo punto aspetto qualche informazione utile per poter ripristinare la situazione se possibile.

Ciao e grazie

Filippo

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 13:36
da absinthe
loggati come root e posta l'output di "ls -l /" di "ls -l /usr" e di "ls -l /usr/bin"!
inoltre fai una prova: prova a loggarti come utente in init3 (ciè in modalità non grafica) e vedi se ci riesci o meno!

M

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 13:43
da cWrite
Root /

Codice: Seleziona tutto

bash-3.1# ls -l /
total 72
drwxr-xr-x   2 root root  4096 2008-03-09 21:52 bin
drwxr-xr-x   2 root root  4096 2008-03-16 10:32 boot
drwxr-xr-x  21 root root 14540 2008-03-16 13:01 dev
drwxr-xr-x  61 root root  4096 2008-03-16 12:43 etc
drwxr-xr-x   4 root root  4096 2008-03-09 19:19 home
drwxr-xr-x   5 root root  4096 2008-03-03 23:41 lib
drwx------   2 root root 16384 2008-03-03 21:36 lost+found
drwxr-xr-x  18 root root  4096 2008-03-16 10:02 media
drwxr-xr-x  11 root root  4096 2008-03-03 22:39 mnt
drwxr-xr-x   2 root root  4096 2008-03-09 20:34 opt
dr-xr-xr-x 129 root root     0 2008-03-16 11:01 proc
drwx--x---  15 root root  4096 2008-03-16 13:24 root
drwxr-xr-x   2 root root  4096 2008-02-19 21:37 sbin
drwxr-xr-x   2 root root  4096 2008-03-03 23:39 srv
drwxr-xr-x  12 root root     0 2008-03-16 11:01 sys
drwxrwxrwt   8 root root  4096 2008-03-16 13:01 tmp
drwxr-xr-x  19 root root  4096 2007-12-29 13:33 usr
drwxr-xr-x  17 root root  4096 2007-12-10 19:40 var
Usr

Codice: Seleziona tutto

bash-3.1# ls -l /usr/
total 344
lrwxrwxrwx   1 root root      5 2008-03-03 21:46 X11 -> X11R6
drwxr-xr-x   2 root root   4096 2008-03-03 21:46 X11R6
drwxr-xr-x   2 root root   4096 2008-03-03 21:38 X11R6.bak
lrwxrwxrwx   1 root root      8 2008-03-03 21:38 adm -> /var/adm
drws--x---   2 root root  73728 2008-03-15 11:02 bin
drwxr-xr-x   2 root root   4096 1993-11-26 04:40 dict
drwxr-xr-x 575 root root  20480 2007-12-29 13:28 doc
drwxr-xr-x   3 root root   4096 2008-03-08 19:03 etc
drwxr-xr-x   2 root root   4096 2006-09-09 02:51 games
drwxr-xr-x   4 root root   4096 2007-06-24 08:57 i486-slackware-linux
drwxr-xr-x 248 root root  53248 2008-03-11 20:50 include
drwxr-xr-x   2 root root  12288 2007-12-14 23:00 info
drwxr-xr-x 109 root root 122880 2008-03-11 20:50 lib
drwxr-xr-x  12 root root   4096 2007-09-12 02:14 libexec
drwxr-xr-x  14 root root   4096 2008-03-09 14:33 local
drwxr-xr-x  45 root root   4096 2007-02-21 05:30 man
drwxr-xr-x   2 root root  12288 2007-08-18 21:27 sbin
drwxr-xr-x 163 root root   4096 2007-12-29 13:33 share
lrwxrwxrwx   1 root root     10 2008-03-03 21:38 spool -> /var/spool
drwxr-xr-x   4 root root   4096 2008-03-03 21:40 src
lrwxrwxrwx   1 root root      8 2008-03-03 21:38 tmp -> /var/tmp
/usr/bin lo metto come allegato perche è troppo lungo.

A loggarmi non ho problemi, perche anche ora che son in X da root se da console entro nell'utente con "su" loggo tranquillamente pero poi quando provo ad eseguire qualche comando mi da permission denied su tutto...Ma comè possibile che quei 2 comandi abbiano creato questo problema?

Ciao e grazie

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:02
da conraid
cWrite ha scritto:

Codice: Seleziona tutto

chow root.cdrom /usr/bin/cdrecord
chmod 4710 /usr/bin/cdrecord

Non so cosa possa essere successo, ma il comando esatto è

Codice: Seleziona tutto

chown root:cdrom /usr/bin/cdrecord
Comunque io ho

Codice: Seleziona tutto

$ ls -l /usr/bin/cdrecord
-rwxr-xr-x 1 root root 361988 2008-02-28 07:01 /usr/bin/cdrecord
E tutto funziona correttamente

Prova a cancellare i file temporanei e riavviare

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:17
da gianco
Ho già risposto nell'altro thread, comunque nel mio sistema

Codice: Seleziona tutto

ls -la /usr/bin/cdrecord
-rws--x--- 1 root cdrom 345624 2007-02-19 02:42 /usr/bin/cdrecord
tuttavia dall'ouput postato da cwrite:

Codice: Seleziona tutto

ls -l /usr/
[...]
drws--x---   2 root root  73728 2008-03-15 11:02 bin
[...]
credo quindi che, come pensavo, cwrite abbia sbagliato a dare il comando chmod
un

Codice: Seleziona tutto

chmod 755 /usr/bin
dovrebbe risolvere.

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:26
da cWrite
Si gianco ho iniziato il problema di la pero poi h oaperto un Thread differente per via del problema totalmente diverso, pero io ho nell'history i comandi digitati che h oricontrollato per sicurezza e ho dato i comando giusti...
Adesso provo e poi ti faccio sapere.

Grazie

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:32
da conraid
cWrite ha scritto:Si gianco ho iniziato il problema di la pero poi h oaperto un Thread differente per via del problema totalmente diverso, pero io ho nell'history i comandi digitati che h oricontrollato per sicurezza e ho dato i comando giusti...
Se hai usato il "punto" non era corretto

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:32
da cWrite
Ok perfetto ho risolto il problema dei permessi e ho imparato una cosa nuova.

Grazie mille a presto

Filippo

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:33
da gianco
cWrite ha scritto:Si gianco ho iniziato il problema di la pero poi h oaperto un Thread differente per via del problema totalmente diverso, pero io ho nell'history i comandi digitati che h oricontrollato per sicurezza e ho dato i comando giusti...
Adesso provo e poi ti faccio sapere.

Grazie
Di niente.
Secondo me hai dato

Codice: Seleziona tutto

chmod 4710 /usr/bin/<spazio>cdrecord
e non

Codice: Seleziona tutto

chmod 4710 /usr/bin/cdrecord
Controlla e vedrai che probabilmente è cosi, altrimenti non si spiega il fatto che

Codice: Seleziona tutto

    
ls -l /usr/
[...]
drws--x---   2 root root  73728 2008-03-15 11:02 bin
[...]
Ciao.

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:37
da cWrite
conraid ha scritto: Se hai usato il "punto" non era corretto
In che senso il punto? in quale contesto?



Codice: Seleziona tutto

  463  chmod 4710 /usr/bin cdrecord
[/color]

Mi sto bacchettando le mani mentre sono in ginocchio sui cieci.

Comunque perche ho digitato in fretta e non mi sono accorto infatti nell'hostory ci sono 3 chmod 4710 e l'ultimo corretto...forse mi son fatto prendere dalla foga che potevo masterizzare e non mi son accorto.

Grazie mille veramente per entrambi i problemi che ho risolto grazie ai consigli che mi hai dato!

Ciao

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:43
da conraid
cWrite ha scritto:
conraid ha scritto: Se hai usato il "punto" non era corretto
In che senso il punto? in quale contesto?
Hai detto di aver fatto

chow root.cdrom /usr/bin/cdrecord


a parte che manca anche una "n" quindi presumo un errore nello scrivere

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:44
da gianco
conraid ha scritto: Se hai usato il "punto" non era corretto
La notazione col punto è quella BSD che, da quanto ne so, è supportata dalla versione slackware di chown. Io uso sempre la notazione col punto e non ho mai avuto problemi. :D

Concordo sul fatto che l'uso dei due punti è, dal punto di vista della portabilità, formalmente più corretto.

Ciao.

Re: Utente non ha piu permessi [RISOLTO]

Inviato: dom 16 mar 2008, 14:48
da cWrite
SI ho sbagliato a trascrivere nel post per quanto riguarda "chow" pero per il "." è corretto perche ho letto proprio ieri sul manuale che ho coprato che è come i ":".

Ciao grazie anche a te per l'interessamento comuqnue!
Gentilissimi

Filippo

Re: Utente non ha piu permessi

Inviato: dom 16 mar 2008, 14:51
da conraid
gianco ha scritto: La notazione col punto è quella BSD che, da quanto ne so, è supportata dalla versione slackware di chown. Io uso sempre la notazione col punto e non ho mai avuto problemi. :D
Dal "man" di OpenBSD
The owner and group operands are both optional; however, one must be
specified. If the group operand is specified, it must be preceded by a
colon (`:') character.

Sinceramente non ho mai provato con il "punto"

Re: Utente non ha piu permessi [RISOLTO]

Inviato: dom 16 mar 2008, 15:44
da Mario Vanoni
La notazione chown user.group e` di System V e di BSD,
deprecata nel 2003 da IEEE/The Open Group in favore di chown user:group.
RATIONALE: ... because the period is a valid character in login names ...

Tuttora permesso in coreutils-6.9, anche se ignorato dalla man page.