SSH 액세스가 가능한 서버가 있습니다. 누구든지 허가를 받아 매우 빨리 나를 도울 수 있기를 바랍니다. 폴더가 있는데 그 폴더에는 10개의 폴더(f1, f2, f3, f4, f5, f6, f7, f8, f9, f10)가 더 있습니다.
user1이라는 사용자를 만들었고 해당 사용자가 f1~f7 폴더에 액세스할 수 있어야 합니다. 즉, f8~f10 폴더는 해당 사용자가 액세스하거나 볼 수 없어야 한다는 의미입니다.
어떻게 해결할 수 있나요? 최대한 빨리 도와주세요.
그르, 애쉬
답변1
액세스할 수 없도록 하려면 루트 소유권을 부여하십시오.
chown -R root:root f8 ...
권리:
chmod -R 700 f8
가시성에 관해서는 어떻게 될지 잘 모르겠습니다.
답변2
setfacl -m user:user1:rx f1
그게 해결책이에요.
여기서 f1은 폴더 이름입니다.
아 그리고 "user:" 태그는 사용자를 호출합니다. 이 경우 user1