samba配置示例

来源:互联网 发布:绝地求生流畅优化补丁 编辑:程序博客网 时间:2024/06/02 00:40
[root@server5 samba]# egrep -v "^#|^$|^;" smb.conf
[global]
        workgroup = JPXX_FILE_SERVER
        server string = File Share
        security = share
        load printers = no
        cups options = raw
        [public]
        comment = Public Stuff
        path = /tmp
        writable = yes
        browseable = yes
        guest ok = yes
##security:share
----------------------------------------------------------
[root@server5 samba]# for i in smb1 smb2 smb3; do useradd  $i; done
[root@server5 samba]# for i in smb1 smb2 smb3; do echo redhat | passwd --stdin $i; done
[root@server5 samba]# for i in smb1 smb2 smb3; do usermod -G users $i; done

[root@server5 samba]# egrep -v "^#|^$|^;" smb.conf
[global]
        workgroup = JPXX_FILE_SERVER
        server string = File Share
        # logs split per machine
        # max 50KB per log file, then rotate
        security = user
        passdb backend = tdbsam
        # the login script name depends on the machine name
        # the login script name depends on the unix user used
        # disables profiles support by specifing an empty path
        load printers = no
        cups options = raw
        #obtain list of printers automatically on SystemV
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
        create mode = 0644
        directory mode = 0755
        [Project]
        comment = Smbuser's project
        path = /home/project
        browseable = yes
        writable = yes
        write list = @users

[root@server5 samba]# cd /home/
[root@server5 home]# mkdir project

[root@server5 home]# chgrp -R users project/
[root@server5 home]# chmod -R 2770 project/ 

[root@server5 home]# pdbedit -a -u smb1
tdbsam_open: Converting version 0 database to version 3.
new password:
retype new password:
Unix username:        smb1
NT username:          
Account Flags:        [U          ]
User SID:             S-1-5-21-3883187659-3245555641-2953092133-1000
Primary Group SID:    S-1-5-21-3883187659-3245555641-2953092133-513
Full Name:            
Home Directory:       \\server5\smb1
HomeDir Drive:        
Logon Script:         
Profile Path:         \\server5\smb1\profile
Domain:               SERVER5
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          never
Kickoff time:         never
Password last set:    Tue, 25 Jun 2013 16:55:14 CST
Password can change:  Tue, 25 Jun 2013 16:55:14 CST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

[root@server5 home]# pdbedit -a -u smb2
[root@server5 home]# pdbedit -a -u smb3
[root@server5 home]# pdbedit -Lw
smb1:509:803498044E03FCB7AAD3B435B51404EE:BEDEE0D7C92C8F502DD2974C5908886A:[U          ]:LCT-51C95AF2:
smb2:510:0F6C281BB412579FAAD3B435B51404EE:48E87A519970328DA7A5A5F37B865FE5:[U          ]:LCT-51C95B0B:
smb3:511:3C84EC7D7CE4A6E6AAD3B435B51404EE:77B06779E97C36A7BD28E9CF25598FB0:[U          ]:LCT-51C95B16:


[root@server5 smb1]# mount -o remount,usrquota,grpquota /dev/mapper/VolGroup00-LogVol00
[root@server5 smb1]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,usrquota,grpquota)

[root@server5 smb1]# edquota -u smb1
Disk quotas for user smb1 (uid 509):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/mapper/VolGroup00-LogVol00         36          300000          400000         12        0        0

[root@server5 smb1]# repquota -ua
*** Report for user quotas on device /dev/mapper/VolGroup00-LogVol00
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
smb1      --      36  300000  400000             12     0     0       
smb2      --      32  300000  400000              9     0     0       
smb3      --      32  300000  400000              9     0     0 

[root@server5 smb1]# quotaon -uv /dev/mapper/VolGroup00-LogVol00
/dev/mapper/VolGroup00-LogVol00 [/]: user quotas turned on

[root@server5 smb1]# su - smb1
[smb1@server5 ~]$ dd if=/dev/zero of=vvv bs=2M count=180
dm-0: warning, user block quota exceeded.
180+0 records in
180+0 records out
377487360 bytes (377 MB) copied, 10.27 seconds, 36.8 MB/s

[smb1@server5 ~]$ dd if=/dev/zero of=aaa bs=2M count=100
dm-0: write failed, user block limit reached.
dd: writing `aaa': Disk quota exceeded
16+0 records in
15+0 records out
31666176 bytes (32 MB) copied, 0.108404 seconds, 292 MB/s

[smb1@server5 ~]$ ll -h
total 391M
-rw-rw-r-- 1 smb1 smb1  31M Jun 25 18:04 aaa
-rw-r--r-- 1 smb1 smb1    0 Jun 25 17:01 bbb.txt
drwxr-xr-x 2 smb1 smb1 4.0K Jun 25 17:02 ccc
-rw-rw-r-- 1 smb1 smb1 360M Jun 25 18:03 vvv


 
原创粉丝点击