ManuOnline
(usa Debian)
Enviado em 12/02/2018 - 22:35h
Caramba! Mauriciodez, consegues dentro da pasta exatas criar arquivos e editar?
Quando determino para outros nenhum direito, nem sequer posso acessar as pastas, é como, só importasse o direito que dou à outros que são válidos, assim como vc fez abaixo eu fico restringido até mesmo a entrar na pasta, como explicado. Apesar de estar usando winxp para acesso, também estou logando pelo linux através do nautilus.
Mauriciodez:
drwxrwx--- 2 root exatas 4096 Fev 12 11:30 exatas
meianoite:
[exatas]
comment = compartilha com exatas
path = /home/senac/exatas/
writable = yes
available = yes
browseable = yes
write list = leda
valid users = @exatas
directory mask = 0770
force create mode = 770
force directory mode = 770
Gostei desta maneira; separando, apliquei, reiniciei, com menção ao grupo usando, ora com @ ora com +,
#testparm, mostra mais coisas mesmo que não foram setadas no smb.conf manualmente, meio ocultas.
Algo que não pus em evidência; estou usando BIND9_DLZ.
# /usr/local/samba/bin/testparm
Load smb config files from /usr/local/samba/etc/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[netlogon]"
Processing section "[sysvol]"
Processing section "[humanas]"
Processing section "[redes]"
Processing section "[publica]"
Processing section "[homes]"
Processing section "[exatas]"
Loaded services file OK.
Server role: ROLE_ACTIVE_DIRECTORY_DC
[global]
workgroup = BLUELIGHT
realm = BLUELIGHT.BR
server role = active directory domain controller
passdb backend = samba_dsdb
logon home = \\adm\home\senac; preferred master = yes
domain master = Yes
server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl, winbindd, ntp_signd, kcc, dnsupdate
rpc_server:tcpip = no
rpc_daemon:spoolssd = embedded
rpc_server:spoolss = embedded
rpc_server:winreg = embedded
rpc_server:ntsvcs = embedded
rpc_server:eventlog = embedded
rpc_server:srvsvc = embedded
rpc_server:svcctl = embedded
rpc_server:default = external
winbindd:use external pipes = true
idmap_ldb:use rfc2307 = yes
idmap config * : backend = tdb
admin users = root
map archive = No
map readonly = no
store dos attributes = Yes
vfs objects = dfs_samba4 acl_xattr
#smbstatus:
# /usr/local/samba/bin/smbstatus
Samba version 4.3.1
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
20909 3000029 users 192.168.1.3 (ipv4:192.168.1.3:60032) Unknown (0x0311)
20907 nobody 3000009 allan (ipv4:192.168.1.3:44984) Unknown (0x0311)
21021 3000029 users 192.168.1.5 (ipv4:192.168.1.5:1754) NT1
Service pid machine Connected at
-------------------------------------------------------
exatas 20909 192.168.1.3 Mon Feb 12 21:05:50 2018
IPC$ 20907 allan Mon Feb 12 21:05:49 2018
exatas 21021 192.168.1.5 Mon Feb 12 22:07:09 2018
publica 21021 192.168.1.5 Mon Feb 12 22:07:53 2018
IPC$ 21021 192.168.1.5 Mon Feb 12 22:07:07 2018
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
21021 3000029 DENY_NONE 0x100081 RDONLY NONE /home/senac/publica . Mon Feb 12 22:07:53 2018
1-
# chown -R leda:exatas /home/senac/exatas/
# chmod -R 750 /home/senac/exatas/
$ ls -l /home/senac/
[root@azl senac]# chown -R leda:exatas /home/senac/exatas/
[root@azl senac]# chmod -R 750 /home/senac/exatas/
[root@azl senac]# ls -l /home/senac/exatas/
total 8
drwxr-x--- 2 leda exatas 4096 Fev 12 01:02 redes
-rwxr-x--- 1 leda exatas 1765 Fev 12 01:13 smb
2-
Como esta o Firewall e SELinux?
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
http://www.hardware.com.br/guias/fedora/firewall-selinux.html
# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
3-
O ideal seria 750.
Neste caso, só teria como ler e executar, era como já estava, não pelo fato do grupo ter 7 anteriormente, mas sim pelo poder que outros tinham , 5... pois as permissões, não entendo porque, em meu samba só estão tendo efeito baseados em permissão para outros, minha necessidade é ter escrita também.
4-
cat /var/log/samba/samba.log
# cat /var/log/samba.
samba.__1 samba.192.168.1.10 samba.192.168.1.2 samba.192.168.1.5 samba.192.168.1.8 samba.allan-da1814928 samba.azl samba.senac samba.winbindd
samba.127.0.0.1 samba.192.168.1.13 samba.192.168.1.201 samba.192.168.1.6 samba.allan samba.allan-pc samba.%m samba.smbd
Editado: Julguei sem importante o arquivo criado no smb para log ser preciso,
# tail -f /var/log/samba.%m
[2018/02/12 22:59:06.866626, 0] ../source4/smbd/server.c:372(binary_smbd_main)
samba version 4.3.1 started.
Copyright Andrew Tridgell and the Samba Team 1992-2015
[2018/02/12 22:59:07.205936, 0] ../source4/smbd/server.c:490(binary_smbd_main)
samba: using 'standard' process model
[2018/02/12 22:59:07.228930, 0] ../lib/util/become_daemon.c:124(daemon_ready)
STATUS=daemon 'samba' finished starting up and ready to serve connections
5- Quer usar o samba com PDC?
Como AD.
Aqui é algo que julgo ser importante:
# ls -l /home/ | grep leda
drwx------ 2 leda leda 4096 Fev 8 23:31 leda
Ainda assim, tudo está como antes, nenhuma alteração, lembrando que "write list = leda" dessa forma exclusiva, não da resultados.