VI Rechte für User ?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

VI Rechte für User ?

Post by floschi »

Hi !

Ist ja schon fast peinlich die Frage, aber wenn ich auf meinem frisch gebackenen Server als normaler User den vi aufrufen möchte, kommt das hier:

Code: Select all

user@p15112127:~$ vi testfile
ex/vi: Error: Unable to create temporary file: Permission denied
Das ganze natürlich in seinem Homedir, in dem er alle Rechte hat. Ist aber wohl eher ein vi-Prob... auch existierende Dateien kann er nicht aufrufen, da kommt dann das:

Code: Select all

ex/vi: Error: Log file: Permission denied
Wo muss ich denn da was noch ändern, damit ein normaler Shelluser (/bin/bash) den vi nutzen kann?


Grüßle

Olfi ;)[/code]
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt
Contact:
 

Re: VI Rechte für User ?

Post by jtb »

guck doch einfach mit strace, auf welche Datei vi versucht zuzugreifen..
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: VI Rechte für User ?

Post by floschi »

Hm:

Code: Select all

user@p15112127:~$ strace vi
execve("/usr/bin/vi", ["vi"], [/* 17 vars */]) = 0
strace: exec: Operation not permitted

Code: Select all

p15112127:~# ll /usr/bin/vi
lrwxrwxrwx    1 root     root           20 Jan 11 21:21 /usr/bin/vi -> /etc/alternatives/vi
p15112127:~# ll /etc/alternatives/vi
lrwxrwxrwx    1 root     root           12 Jan 11 21:21 /etc/alternatives/vi -> /usr/bin/nvi
p15112127:~# ll /usr/bin/nvi
-rwxr-xr-x    3 root     root       315320 Dec 22  2001 /usr/bin/nvi
Liegt wohl nur an irgendwelchen Rechten beim vi, nano z.B. geht wunderbar... :(


Grüßle

Olfi ;)
jtb
Posts: 599
Joined: 2002-08-18 16:41
Location: Darmstadt
Contact:
 

Re: VI Rechte für User ?

Post by jtb »

olfi wrote:Hm:

Code: Select all

user@p15112127:~$ strace vi
execve("/usr/bin/vi", ["vi"], [/* 17 vars */]) = 0
strace: exec: Operation not permitted
sorry, dummer Fehler, strace ist nur als root gut zu gebrauchen :wink:
Post Reply