2013-12-12 4 views
0

어떻게 든 내 팀에서 프로덕션 서버 (RHEL 5.5)/etc 및/home 파티션 소유권을 oracle 사용자로 변경했습니다. 내가 "LS -l /"와/등 및/가정을 검사 할 때 내가 누구 때 이러한 변경 사항이 찾을 수/etc 및/home 파티션 소유권 변경 및 롤백

/etc and /home

을 다음과 같이이 보여?

이제 소유권을 복원 할 수 있습니까? 또는 전체 사용 권한을 root 사용자로 변경할 수 있습니까? 어떤 것이 가능하고 어떤 것이 안전합니다.

이 문제에 대해 도움을주십시오.

답변

1

단지 stat 명령을 등이이

통계와 같은 몇 가지 세부 사항을 줄 것이다 yourdirectory

스탯/시도

Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) 
Access: 2013-12-11 12:27:52.000000000 +1100 
Modify: 2013-03-18 10:11:57.000000000 +1100 
Change: 2013-03-18 10:11:57.000000000 +1100 

당신 chown 명령

를 사용하여 리눅스/유닉스에 대한 사용 권한을 변경할 수 있습니다 chown root : root -R 디렉토리 이름 (-R은 재귀 사용 권한을 사용하기 때문에이 변경 사항은 전체 디렉토리 구조에 영향을 미칩니다).

chown root : 루트 디렉토리 이름 - 하위 디렉토리가 아닌 디렉토리 만 변경합니다.

사용자 및 그룹 만 변경됩니다. 사용 권한을 변경해야 할 경우 chmod 명령을 사용해야합니다. 이 희망이 도움이

http://ubuntuforums.org/showthread.php?t=1252905

리눅스

에 대한 사용 권한에 대한 좋은 참고이다

(같은 권한을 읽기, 쓰기, 실행).

Tharanga Abeyseela

+0

권한 및 소유권을 디렉토리로 변경하는 방법을 알고있었습니다. 하지만 내가 원한다면 운영체제 나 다른 서비스에 어떤 영향이있을 것인가? – puligilla

+0

/etc를 root : root (일반적으로 루트 사용자가 소유 한 대부분의 구성 파일)로 변경하고/home 디렉토리는 루트 사용자가 소유합니다. 하지만 그 안에는 다른 사용자, 그룹 등이있을 수 있습니다. 사용자 x는/home/x 또는 데이터베이스 관리자와 같은 다른 그룹에 액세스 할 권한이 있습니다. 예를 들어, 말하기는 어렵습니다. 그러나 대부분의/etc 디렉토리는 루트 사용자가 소유합니다. 가장 좋은 방법은 백업에서 복원하는 것입니다 (최신 전체 백업). 두 디렉토리 만 복원 할 수 있습니다. –