linux/unix에서 루트 권한 없이 디렉토리를 생성할 수 있습니까?

linux/unix에서 루트 권한 없이 디렉토리를 생성할 수 있습니까?

내 상위 작업 디렉토리는 /cam/local/edence/empus입니다.

위의 비밀번호에 따라 다음 디렉토리가 저장됩니다.

drwxr-xr-x 12 n i_ad 4096 Oct 31  2014 14.15
dr-xr-xr-x 12 n i_ad 4096 Feb 13  2015 14.22-s053
dr-xr-xr-x 12 n i_ad 4096 Sep  9  2015 15.12-s063
dr-xr-xr-x 12 n i_ad 4096 Mar 15  2016 15.21

내 쿼리는 다음과 같습니다. 루트 권한 없이 현재 작업 디렉터리 아래에 (16.26)이라는 새 디렉터리를 생성할 수 있습니까? 명령(mkdir 16.26)을 시도했지만 실패합니까?

내 오류:

mkdir: cannot create directory ‘16.26’: Permission denied

답변1

에 대해 설정된 권한 종류에 따라 다릅니다 /cam/local/edence/empus.

현재 귀하에게는 해당 디렉터리에 대한 쓰기 권한이 없는 것 같습니다.

예를 들어 보면 dr-xr-xr-x이것이 디렉터리이고 소유자, 그룹 및 기타 모든 사람이 읽고 실행할 수 있는 권한을 가지고 있음을 알 수 있습니다. 하위 디렉터리를 생성하려면 쓰기 권한이 있어야 합니다. 이를 부여하는 데 사용할 수 chmod있으며 대안은 소유권을 가져오거나 해당 그룹에 대한 쓰기 권한을 chown사용하고 부여하여 해당 디렉터리에 대한 그룹에 자신을 추가하는 것입니다 .usermod -aG <group> <user>

답변2

newgrp command works fine for above query

관련 정보