내 상위 작업 디렉토리는 /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