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.