Ubuntu의 Samba 정보, 서버에 omicron
다음과 같은 이름 으로 생성된 사용자가 있는 경우 uid=1003 gid=1003
다음을 실행합니다.
sudo smbpasswd -a omicron
그런 다음 클라이언트에서 시도하는 경우(프레젠테이션 목적으로 여러 줄):
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,rw
예상되는 원격 디렉토리를 클라이언트에 마운트할 수 있지만~ 아니다예를 들어 뭔가를 쓸 수 있습니다 mkdir 777
- 나타납니다mkdir: '777' 디렉터리를 생성할 수 없습니다: 권한이 거부되었습니다..
에 따르면 man mount.cifs
다음을 나타냅니다.
rw mount read-write.
질문 1
rw
매개변수가 예상대로 작동하지 않는 이유는 무엇입니까 ?
디렉토리가 마운트 해제되고 다시 클라이언트에서 시도되는 경우(프레젠테이션 목적으로 여러 줄):
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,uid=####,gid=####
어디:
rw
더 이상 나타나지 않습니다uid
~ 해야 하다서버측과 동일해야 합니다. 이 시나리오에서는 omicron의 uid입니다.1003
gid
선택 사항이지만 이 시나리오에서는 omicron의 gid인 서버측과 동일해야 합니다.1003
예상되는 원격 디렉토리를 클라이언트에 마운트할 수 있으며 마지막으로 다음과 같은 내용을 작성할 수 있습니다.mkdir 777
질문 2
왜 uid
일을 끝냈 나요 rw
?
질문 3
uid
사용을 피하고 대신 사용자 이름을 사용하는 매개변수가 있나요 ? 내 말은
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,P1=omicron,P2=omicron
를 읽었 지만 위에 표시된 명령에서 나타내고 대체하고 적용할 항목 man mount.cifs
을 찾을 수 없습니다 .P1
P2
답변1
질문 3에 관하여:에 따르면man mount.cifs
사용이 가능하며 uid
이름 gid
자체로
그러므로:
sudo mount -t cifs //192.168.1.X/thenumbers
/mnt/192.168.1.X/numbers
-o username=omicron,uid=omicron,gid=omicron