를 사용하는 다른 사용자에게 내 파일에 대한 액세스 권한을 부여하고 싶지만 chmod 777 file
해당 사용자에게만 권한이 부여되도록 하려면 어떻게 해야 합니까?
- 갱신
파일은 "root"의 소유이므로 를 사용하여 파일에 액세스하면 sudo
내 파일인 것 같습니다(또는 혼란스러울 수도 있습니다. 정정해 주세요).
/Data
루트 디렉터리라는 폴더를 공유하고 싶습니다 . 제가 공유하고 싶은 또 다른 사용자는 제가 텔넷과 NFS를 통해 액세스하는 임베디드 시스템의 루트 사용자입니다.
내부 파일은 제가 생성한 것이며, 파일을 생성할 때마다 임베디드 시스템에서 해당 파일에 액세스할 수 있도록 /Data
명령을 사용해야 합니다 .chmod 777 /Data
나는 내 컴퓨터에서 Ubuntu를 사용하고 있으며 임베디드 시스템에서는 여기에서 Linux로 컴파일하고 있습니다.
답변1
귀하와 이 사용자만이 속한 그룹을 찾아 해당 그룹(전 세계가 아님)에 올바른 권한을 부여해야 합니다.
가능한 경우 액세스 제어 목록을 사용하는 것이 더 쉬울 것입니다.
답변2
파일을 소유한 경우setfacl -m u:otheruser:rwx filename
그렇지 않거나 파일 시스템이 확장 ACL을 지원하지 않는다면 불행한 일이 될 것입니다.