리눅스의 모든 사용자가 eth0를 up하고 down하게 하려면 어떻게 하는지요?
글쓴이: trip2me / 작성시간: 수, 2006/03/01 - 5:26오후
안녕하십니까?
프로그램 실험을 위해서
ifconfig eth0:1 129.0.0.1 up
ifconfig eth0:2 129.0.0.2 up
ifconfig eth0:3 129.0.0.3 up
을 루트에서 해서 가상 이더넷 디바이스를 업 다운 해 보려고 하는데...
이 명령이 root권한에서만 되는거 같습니다.
그래서 이 명령이 일반 사용자도 가능하게 하려면 어떻게 하면 되는지요
꼭 루트 권한을 얻어야 하는지요?
지금 페도라코어 버전 3을 사용중입니다.
Forums:
suid bit를 set해보세요.chmod로 +s 해주면 됩니다.
suid bit를 set해보세요.
chmod로 +s 해주면 됩니다.
혹은 chmod 4???(setuid), chmod 6???(setgid)로요...
그나저나 ifconfig에 보안버그가 없다는 확실한 가정 안에 하셔야 할겁니다 -_-
sticky bit 방법이 유일한 길인지요?
그거 말고는 다른 방법은 없는지요?ㅜㅜ;
Let's be a realist, howe-ver, keep impossible dr-eam in our mind.
-Che Guevara-
And only the mistakes have been mine
-Malcolm X-
내게로 떠나는 여행~
사용자들이[code:1]# sudo ifconfig eth0:
사용자들이
식으로 "sudo"를 붙여서 명령을 내리도록 할 수 있다면, 그리고 "up" 만이 아니라 ifconfig 사용에 대한 모든 권한을 줘도 괜찮다면 /etc/sudoers 에서 권한을 주는 게 간편하지 않을까요?
정도 되려나요-
$PWD `date`
USERCTL=yes
USERCTL=yes
USERCTL=yes 이게 무슨 명령인지요?어디서 해야 하는 건지
USERCTL=yes 이게 무슨 명령인지요?
어디서 해야 하는 건지요?
답변 감사드립니다.
Let's be a realist, howe-ver, keep impossible dr-eam in our mind.
-Che Guevara-
And only the mistakes have been mine
-Malcolm X-
내게로 떠나는 여행~
ifcfg-ethx 파일에 추가해주시면 됩니다.USERCTL=y
ifcfg-ethx 파일에 추가해주시면 됩니다.
USERCTL=yes 하면 사용자가 컨트롤 가능하고
USERCTL=no 하면 불가능합니다.
ifconfig 는 모르겠고 ifup, ifdown은 가능합니다.
가상디바이스라 하셨으니 가상디바이스인
ifcfg-ethx:x 에 추가해주시야겠지요.
근데 원하시는게 일반계정을 통해서 ifconfig로 가상 이더넷 디바이스를 자유자재로 올렸다 내렸다 하는것을 원하시는것같아서 좀 그렇네요. ifconfig를 사용하여 자유자재로 올렸다 내렸다 하시는 부분이라면 위에서 말씀주신 sudo방법이 유일할것입니다. -_-;
친절한 답변 감사합니다. ~모두 즐거운 하루 되십시오
친절한 답변 감사합니다. ~
모두 즐거운 하루 되십시오
Let's be a realist, howe-ver, keep impossible dr-eam in our mind.
-Che Guevara-
And only the mistakes have been mine
-Malcolm X-
내게로 떠나는 여행~
댓글 달기