GNU/Linux >> Znalost Linux >  >> Linux

Připojování fstab a cifs, je možné ukládat ověřovací informace mimo fstab?

Řešení 1:

Z manuálové stránky mount.cifs:

credentials=filename
    specifies a file that contains a username and/or password. The format of the file is:

                         username=value
                         password=value
   This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file properly.

Řešení 2:

Použijte možnost přihlašovacích údajů, například:

http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html

Příklad z webu:

cd
echo username=mywindowsusername > .smbpasswd
echo password=mywindowspassword >> .smbpasswd
chmod 600 .smbpasswd

V příkazech nahraďte své uživatelské jméno a heslo pro Windows. Nikdo jiný než root by nebyl schopen číst obsah tohoto souboru.

Jakmile je vytvořen, upravte řádek v souboru /etc/fstab tak, aby vypadal takto:

//servername/sharename /mountdirectory smbfs credentials=/home/myhomedirectory/.smbpasswd 0 0

příklad z /etc/fstab:

//server/share/   /mnt/localmountpoint   cifs   credentials=/root/.creda

Jannebův příspěvek a odkaz na manuálovou stránku ukazují, co musí být přítomno v souboru pověření.

Řešení 3:

Takže shromažďuji obě odpovědi

  1. Vytvořte soubor, např. /root/.cifs

    username=value
    password=value
    domain=value (optional)
    
  2. nastavit oprávnění 600 (rw-oprávnění) k ochraně vašich přihlašovacích údajů

    # chmod 600 /root/.cifs
    
  3. projít credentials=/root/.cifs na váš příkaz místo username= a password=


Linux
  1. `^m` A jak se toho zbavit?

  2. Superblock, Inode, Dentry a soubor?

  3. Náhrada procesu a potrubí?

  1. Oprávnění a ukládání souborů?

  2. Přesměrování a výstup potrubí?

  3. Zaznamenat každý stisk klávesy a uložit do souboru?

  1. Instalace a konfigurace vsFTPD

  2. Je možné použít / v názvu souboru?

  3. Je možné uložit obsah virtuální konzole Linux a scrollback do souboru?