제가 실수를 했네요. 바탕화면이 빈공간으로 나옵니다.
글쓴이: ssunsori / 작성시간: 금, 2013/04/26 - 2:10오후
제가 실수로
chowm -R 777 /home 를 했는데
재 부팅 후 오류 메시지 나오면서 바탕화면 아이콘들이 전부 사라졌습니다.
아침 부터 지금까지 이거 때문에 검색 하다가 ..
여기에 올립니다.
도와주세요 ..
맞다 퍼미션을 원상 복귀 해두 마찬가지 입니다.
Forums:
root계정으로 해도 그러는건가요?? 우선은 약간
root계정으로 해도 그러는건가요??
우선은 약간 뻘글이기도 하겠지만 데이터 복구하는법 주소찍어드립니다
http://cdral.net/468
지워진 파일은 없습니다.
파일이 지워진 것이 아니라 퍼미션 문제로 ..
제 계정을 인식 못 하는것 같은데 ..
루트개정으로 접속 해서 sudo ~ 권한 줄려고 하면 사용자를 찾을 수 없다고 나오구 ..
서버 부팅 할때는 초기 계정 나오구 비번까지 잘 먹구 ...
권한 관련해서 하면 될것 같기는 한데 잘 않되서요
ㅜㅜ
chown 명령은 퍼미션 변경이 아닌 사용자 변경
chown 명령은 퍼미션 변경이 아닌 사용자 변경 명령어 입니다. 퍼미션 변경 명령은 chmod 입니다.
우선은 우분투 같네요.
아마도 우분투는 selinux가 권한이 바뀌면 그럴것으로 판단이 됩니다.
판단이 된다는 것은 실제로 그런지 알수가 없어서, 그렇구요. 계정에 관한 문제일수도 있다는게 어떻게 반응하는지는 확인을 해봐야겠지만 777이라는 사용자로 /home이 모두 바뀐게 아닌가 싶네요.
해결책은 기존 권한으로 바꾸는 방법밖에는 없을것 같습니다.
chown 은.. 퍼미션이 아니고 소유자 권한 바꾸는건데..
소유자 권한이 바껴서 그런거 같네요 -R 옵션까지 넣엇으니..ㅎㄷㄷ
/home 하위 디렉토리까지 전부 777 소유자로 다바꼇겟네요..
우선 /cat /etc/passwd 로 /home 으로 잡혀 있는 계정을 먼저 확인하세요.
chown root.root /home 먼저 루트로 바꺼주시고
홈안에 있는 디렉토리는 cd /home으로 가겨서
위에 확인한 passwd 파일에 홈디렉토리로 설정되어 있는 계정 권한으로 바꺼주시면 될듯하네요.
ex)cat /etc/passwd | grep home
test:x:502:502::/home/test:/bin/bash
test2:x:503:503::/home/test2:/bin/bash
cd /home
chown -r test.test test
chown -r test2.test2 test2
이런식으로요..
답변을 이제 야 ...
답글 감사합니다.
답글은 이제 확인 하네요..
권한 변경으로 바탕화면 까지는 나왔으나 .. 바탕화면 나오기 전 오류가 계속 발생되어서
리눅스 새로 설치 했답니다 ㅠㅠ
그리고 몬가 하기 전에 vm 에서 먼저 해보고 서버 건들게 되었네요 ㅎㅎ
늦었지만 답글 감사합니다.