내 인생에서 나는 이것을 알아낼 수 없다.
우분투 상자와 Win7 상자에 삼바를 설치하고 설정했는데 내가 만든 모든 공유를 볼 수 있습니다.
우분투에서 두 명의 사용자를 만들어 Windows의 사용자에게 매핑했습니다. 우분투에서 그들은 관리자입니다 .Windows 사용자 A의 사용자 A & B는 관리자이고 사용자 B는 poweruser입니다.
사용자 A는 공유를 모두보고 액세스 할 수 있지만 사용자 B는 모든 것을 볼 수 있지만 homes 디렉토리에만 액세스하면 다른 디렉토리에 오류가 발생합니다.
우분투에는 두 개의 드라이브가 있으며 이것은 smb.config 파일입니다 (삼바를 처음 사용합니다).
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
wins support = no
dns proxy = yes
name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
; usershare max shares = 100
usershare allow guests = yes
공유 섹션은 다음과 같습니다.
사용자 A와 B는 모두 창에서 액세스 할 수 있습니다. 아무 문제 없습니다.
[homes]
comment = Home Directories
browseable = no
writable = yes
사용자 A와 B 모두이 공유를 볼 수 있지만 사용자 A 만 액세스 할 수 있습니다. 사용자 B에게 오류가 발생했습니다.
[stuff]
comment = Unixmen File Server
path = /media/data/appinstall/
browseable = yes
;writable = no
read only = yes
hosts allow =
media / data / appinstall /에 대한 권한은 다음과 같습니다.
appInstall 속성 :
share name: stuff
Allow others to create and delete files in this folder is cheeked
Guest access (for people without a user account) is checked
권한 :
Owner: user A
Folder Access: Create and delete files
File Access: ---
Group: user A
Folder Access: Create and delete files
File Access: ---
Others
Folder Access: Create and delete files
File Access: ---
나는 길을 잃었고이 일을해야한다. 어떤 아이디어?
목표는 이와 같은 설정을하는 것입니다. 창 기계 사용자 3 명. 데이터 드라이브의 각 사용자는 자신 만 액세스 할 수있는 개인 폴더를 갖게되며 그 다음에 2 명의 사용자가 읽기 전용이고 한 명의 사용자가 전체 액세스 권한을 갖는 다른 폴더를 갖게됩니다.
나는 창문 앞에서이 설정을했지만, 일어난 후에는 결코 창문으로 돌아 가지 않을 것이므로 Unix는 여기에 있습니다!
정말 붙어 있습니다. 우분투 11을 실행 중입니다. 다시 포맷하고 인생을 더 쉽게 만들 수 있다면 버전 10을 사용할 수 있습니다. 나는 Wed 이후로 이것을 다루어왔다. 오후 3시
감사.
답변
Windows 7에서 동일한 문제가 발생했습니다. 수정하려면 smb.conf 만 변경하면됩니다.
터미널 런
sudo gedit /etc/samba/smb.conf
그런 다음 변경
wins support = no
name resolve order = lmhosts host wins bcast
에
wins support = yes
name resolve order = wins lmhosts host bcast
그런 다음 삼바를 다시 시작하십시오.
sudo service smbd restart
답변
공유 폴더가 FAT32 볼륨 (예 : 플래시 카드)에 상주하고 우분투가 samba가 확인할 권한을 추가 할 수없는 경우 발생할 수 있습니다. 이 경우 액세스 권한을 정의하는 올바른 방법이 무엇인지 확실하지 않지만 간단한 해결 방법은 폴더를 ext4 볼륨으로 이동하여 공유하는 것입니다.