Linux의 다른 사용자의 홈 디렉토리에있는 파일 / 폴더를 어떻게 복사합니까?


7

다른 사용자의 홈 디렉토리에있는 파일 / 폴더를 리눅스의 홈 디렉토리에 복사하고 싶습니다.

나는 그의 허가를 거부했기 때문에 그의 전화 번호부에 접속할 수 없다. 다른 사람의 홈 디렉토리에서 파일을 복사 할 수 있는지 100 % 확신합니다. 누군가가 나에게 보여 줬지만 잊어 버렸기 때문입니다.

이것이 내가 현재하고있는 일이다.

[my_user@server1 users]$ cp /users/other_user/file /users/my_user
cp: cannot stat `/users/other_user/file': Permission denied
[my_user@server1 users]$ mv /users/other_user/file /users/my_user
mv: cannot stat `/users/other_user/file': Permission denied

내가 어떻게 해?


용도 sudo 전에 cp,에 액세스 할 수 있으면 암호를 묻는 메시지가 표시됩니다. sudo, 당신은 할 수있을거야. cp.
alexus

만나다 Linux에서 사용자간에 파일 복사 (U & amp; L)에 대한 자세한 답변 ( sudo ).
Scott

답변:


7

권한이 없으면 파일을 복사 할 수 없습니다.

그 주위의 유일한 방법은 권한을 높이는 것입니다 (예 : 루트 또는 다른 사용자가 됨). 당신은 'scp'시도 할 수 있습니다 :

scp other_user@localhost:file .

또는 파일을 루트로 복사하십시오 (그러나 대상 파일이 루트에 의해 소유됨을 알고 있어야합니다).


내가 원한다면? 움직임 파일? 복사 한 다음 제거하는 것은 비효율적입니다. 해결 방법이 있습니까?
becko

2

다른 사용자는 사용자에게 읽기 액세스 권한을 부여하고 디렉토리에 대한 액세스 권한을 부여해야합니다.

그룹을 만들고 두 사람 모두 가입 한 다음 그룹에 적절한 액세스 권한을 부여함으로써 가장 반복적으로이 작업을 수행 할 수 있습니다.

또한 파일을 한 번만 루트로 복사 한 다음 chown / chgrp를 사용하여 사용자에게 권한을 재설정 할 수 있습니다.

(다른 사용자가 파일을 설정 한 폴더에 복사하도록 요청하는 것이 더 쉽습니다.)


1

에 대한 액세스를 확인하십시오.

ls -ld /users/other_user
ls -l /users/other_user/file

출력을 게시하십시오.

btw 어떻게 사용자 폴더가 있습니까? 일반적으로 사용자 프로필의 경로는 다음과 같습니다. / home / username , 또는 특수 경로 구문 사용 ~ 사용자 이름 / 파일

컴퓨터에 대한 루트 액세스 권한이 있습니까? 다음 액세스 권한을 무시하고 파일을 복사 할 수 있습니다.


나는 그것을 시도했다 : 허가가 거절되었다. 왜 그것이 "사용자"인지 나는 모른다.
alwbtc

0

루트 로그인이있는 경우,

cp ~FIRSTUSER/file ~NEWUSER/newlocation

사용자가 루트 권한으로 파일에 대한 모든 권한을 가지려면,

chown FIRSTUSER ~NEWUSER/newlocation


-1

다음 일반 구문을 사용하십시오.

sudo cp -r /Path-A /Path-B

예 : 데스크톱에 'DATA'라는 디렉토리가 하나 있습니다. /home/DINESH/Deskop/DATA. 이 파일을 바탕 화면에 복사하고 싶습니다. /home/SURESH/Desktop/. 다음 명령을 사용합니다.

sudo cp -r /home/DINESH/Deskop/DATA /home/SURESH/Desktop/

-2

B 사용자가 다른 A 사용자의 홈 폴더에 폴더를 만들 수 없으므로 A 사용자의 계정으로 가야합니다.

sudo cp -r /home/A/MyDirectory /home/B

희망이있는 사람에게 도움이되기를 바랍니다.


1
네가하는 말을 이해하지 못한다. "A 사용자"와 "B 사용자"는 누구입니까? "사용자 계정으로 이동"이란 무엇을 의미합니까? sudo를 사용하면 어떻게됩니까?
David Richerby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.