1. 程式人生 > >Ubuntu伺服器多客戶端建立

Ubuntu伺服器多客戶端建立

samba安裝文件:http://jingyan.baidu.com/article/00a07f38b9194082d028dc08.html

1、輸入命令,建立使用者:$ sudo adduser chenliang2 (注意是adduser、不是useradd)
建立密碼:chenliang2(ubuntu登入密碼)
2、修改$ sudo gedit /etc/samba/smb.conf內容,新增藍色部分:
[homes]
    comment = home
    valid user = %S
    writable = yes
    browseable = no
    create mode = 0664
    directory mode = 0755

[chenliang]
    path = /home/chenliang/samba_share
    available = yes
    browseable = yes
    public = no
    alid user = chenliang    
    writable = yes

[chenliang1]
    path = /home/chenliang1/samba_share
    available = yes
    browseable = yes
    public = no
    alid user = chenliang1    
    writable = yes

[chenliang2]        
    path = /home/chenliang2/samba_share
    available = yes
    browseable = yes
    public = no
    alid user = chenliang2    
    writable = yes
3、為建立的使用者新增samba 密碼:
sudo smbpasswd -a chenliang2
New SMB password:
Retype new SMB password:
Added user chenliang2.

4、儲存配置,重啟samba服務:
$ sudo service smbd restart 

5、檢視Samba使用者
$sudo pdbedit -L

##########################
以下6、7除非修改密碼,否則不用使用!

6、修改使用者名稱密碼
sudo passwd chenchuangkai #這裡是修改chenchuangkai使用者名稱密碼

7、修改samba使用者密碼
sudo smbpasswd chenchuangkai #這裡是修改chenchuangkai的samba密碼

注意:有時候你輸入使用者和密碼後會提示:
不允許一個使用者使用一個以上使用者名稱與一個伺服器或共享資源的多重連線。中斷與此伺服器或共享資源的連線,然後在試一次...
  請在windows 下面,執行如下命令:執行-》cmd -》net   use   *   /del   /y

net use * /del /y

1、建立使用者組
$groupadd -test //增加使用者組為test
2、將使用者新增到使用者組
$gpasswd -a chenliang test //將使用者chenliang新增到test組
3、改變檔案的組
$chgrp 使用者組 -R 檔名    //將檔名改為使用者組 
4、檢視組使用者
$cat /etc/group
5、改變檔案的許可權
$chmod xxx.xxx.xxx 檔案 
-xxx xxx xxx(讀、寫、可執行)
檔案型別  檔案擁有者訪問許可權  使用者組訪問許可權   其它人訪問許可權
6、考慮到許可權問題,應該將smbaShare的其它使用者訪問許可權設定為0
7、某個資料夾防止被其他人刪掉,可以設定貼上標識,如chmod o+t smbShare