Samba多使用者訪問[openSUSE 11.4]

來源:互聯網
上載者:User

為了讓Linux伺服器上的使用者通過Windows訪問他們在Linux伺服器上的HOME目錄,以及其他目錄。

0、openSUSE11.4的使用者需要關閉Novoll AppArmor,或更新/etc/apparmor.d/下關於samba的配置:

/etc/apparmor.d/usr.sbin.nmbd:

# Last Modified: Sun Feb 20 21:14:20 2011
#include <tunables/global>

/usr/sbin/nmbd {
  #include <abstractions/base>
  #include <abstractions/nameservice>
  #include <abstractions/samba>

  capability net_bind_service,

 

  /usr/sbin/nmbd mr,
  /var/cache/samba/browse.dat* rw,
  /var/lib/samba/browse.dat rw,
  /var/lib/samba/browse.dat. w,
  /var/lib/samba/wins.dat* rw,
  /var/log/samba/cores/ w,
  /var/log/samba/cores/nmbd/ rw,
  /var/log/samba/cores/nmbd/** rw,
  /var/run/samba/** rk,
  /var/run/samba/nmbd.pid rw,

 

/etc/apparmor.d/usr.sbin.smbd:

# Last Modified: Sun Feb 20 21:14:20 2011
#include <tunables/global>

/usr/sbin/smbd flags=(complain) {
  #include <abstractions/authentication>
  #include <abstractions/base>
  #include <abstractions/consoles>
  #include <abstractions/cups-client>
  #include <abstractions/nameservice>
  #include <abstractions/samba>
  #include <abstractions/user-tmp>
  #include <abstractions/wutmp>

  capability net_bind_service,
  capability setgid,
  capability setuid,
  capability sys_resource,
  capability sys_tty_config,

 

  /etc/mtab r,
  /etc/printcap r,
  /etc/samba/passdb.tdb rwk,
  /etc/samba/secrets.tdb rwk,
  /proc/*/mounts r,
  /usr/sbin/smbd mr,
  /var/cache/samba/** rwk,
  /var/cache/samba/printing/printers.tdb mrw,
  /var/lib/samba/** rwk,
  /var/lib/samba/printers/** rw,
  /var/log/samba/cores/smbd/ rw,
  /var/log/samba/cores/smbd/** rw,
  /var/run/cups/cups.sock rw,
  /var/run/dbus/system_bus_socket rw,
  /var/run/samba/** rk,
  /var/run/samba/smbd.pid rw,
  /var/spool/samba/** rw,
  @{HOMEDIRS}/** rwlk,

}

1、安裝Samba服務

確保你安裝了一下軟體:

 

 

2、添加samba使用者:

smbpasswd -a sahu

注:sahu同時合法Linux使用者

 

3、配置samba服務[/etc/samba/smb.conf]

[global]
  workgroup = WORKGROUP
  passdb backend = tdbsam
  printing = cups
  printcap name = cups
  printcap cache time = 750
  cups options = raw
  map to guest = Bad User
  logon path = //%L/profiles/.msprofile
  logon home = //%L/%U/.9xprofile
  logon drive = P:
  security = domain
  netbios name = susu
  wins support = Yes
  idmap gid = 100-200
  idmap uid = 1000-2000
  usershare allow guests = No
  ldap suffix =

[homes]
  comment = Home Directories
  valid users = %S, %D%w%S
  browseable = No
  read only = No
  inherit acls = Yes

 

4、啟動samba服務

service nmb start; service smb start

 

5、在windows中輸入使用者名稱和密碼訪問

 

99、清除windows中保持的使用者名稱和密碼[重新串連]

C:/Users/sahu>net use * /del /y

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.