WINDOWSはSAMBAを訪問しましたが、権限がありません。
2248 ワード
転載は出典を明記する:http://www.cnblogs.com/fklin/articles/2772364.html
LINUX samba共有ファイルディレクトリの設定
1.rpm-qa grep sambaを使ってsambaがインストールされているか確認する。
samb a-windon-clients-3.4.5-68 el6.x 86_64
samb a-3.5.4-68 el 6.x 86_64
samb a-client-3.4-68 el 6.6 x 86_64
samb-common-3.4-68 el 6.6 x 86_64
インストール済み
2.変更/etc/samba/smb.comプロファイル
3.service sb resttartを再起動する
4.Windows下でsambaサーバーにログインした後、linuxの下で共有ディレクトリにアクセスできなくなりました。
チェックします
a、linuxにおけるファイアウォールの閉鎖またはオープン共有ディレクトリの権限を確保する
b、sambaサーバの設定ファイルsmb.com設定に問題がないことを確保し、インターネットで資料を見て配置方法を見ることができる。
c、setlinuxをクローズし、setensforce 0コマンドで実行できるようにする。デフォルトでは、SELinuxはSambaサーバー上の共有ディレクトリに対してネットワーク上で書き込み操作を禁止しています。たとえあなたがsmb.comでこの操作を許可しても。 /usr/bin/setensforceはSELinuxのリアルタイム運転パターンを修正します。
setensforce 1はSELinuxを設定してenforcingモードになります。
setensforce 0はSELinuxを設定してpermissiveモードになります。
SELinuxを徹底的に無効にするには/etc/syssconfig/selinuxにパラメータselinux=0を設定するか、あるいは/etc/grub.com nfにこのパラメータを追加する必要があります。
/usr/bin/set status-v
LINUX samba共有ファイルディレクトリの設定
1.rpm-qa grep sambaを使ってsambaがインストールされているか確認する。
samb a-windon-clients-3.4.5-68 el6.x 86_64
samb a-3.5.4-68 el 6.x 86_64
samb a-client-3.4-68 el 6.6 x 86_64
samb-common-3.4-68 el 6.6 x 86_64
インストール済み
2.変更/etc/samba/smb.comプロファイル
[global]
dos charset = cp936
display charset = UTF-8
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
[tools]
comment = tools
path = /tools
read only = No
guest ok = Yes
[home]
comment = User Directory
path = /home/%U
read only = No
[global]
dos charset = cp936
display charset = UTF-8
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
[tools]
comment = tools
path = /tools
read only = No
guest ok = Yes
[home]
comment = User Directory
path = /home/%U
read only = No
smbアクセスユーザsmbpasswd-a rootを追加します。3.service sb resttartを再起動する
4.Windows下でsambaサーバーにログインした後、linuxの下で共有ディレクトリにアクセスできなくなりました。
チェックします
a、linuxにおけるファイアウォールの閉鎖またはオープン共有ディレクトリの権限を確保する
b、sambaサーバの設定ファイルsmb.com設定に問題がないことを確保し、インターネットで資料を見て配置方法を見ることができる。
c、setlinuxをクローズし、setensforce 0コマンドで実行できるようにする。デフォルトでは、SELinuxはSambaサーバー上の共有ディレクトリに対してネットワーク上で書き込み操作を禁止しています。たとえあなたがsmb.comでこの操作を許可しても。 /usr/bin/setensforceはSELinuxのリアルタイム運転パターンを修正します。
setensforce 1はSELinuxを設定してenforcingモードになります。
setensforce 0はSELinuxを設定してpermissiveモードになります。
SELinuxを徹底的に無効にするには/etc/syssconfig/selinuxにパラメータselinux=0を設定するか、あるいは/etc/grub.com nfにこのパラメータを追加する必要があります。
/usr/bin/set status-v