LINUX.ORG.RU

История изменений

Исправление quest, (текущая версия) :

$ cat x.sh 
#!/bin/bash

dir_domain="/root/.ssh"
ls -l "${dir_domain}";
if [ ! -d "${dir_domain}" ];
then
        echo "Директория $dir_domain не существует!";
        exit 0;
fi
$ ./x.sh 
ls: невозможно получить доступ к /root/.ssh: Отказано в доступе
Директория /root/.ssh не существует!
$ su
# ./x.sh 
итого 12
-rw------- 1 root root 1679 ноя 13  2012 id_rsa
-rw-r--r-- 1 root root  394 ноя 13  2012 id_rsa.pub
-rw-r--r-- 1 root root 2220 окт  7 11:08 known_hosts

Может прав нету как я показал. ls -l «${dir_domain}»; добавь перед if

Исходная версия quest, :

$ cat x.sh 
#!/bin/bash

dir_domain="/root/.ssh"
ls -l "${dir_domain}";
if [ ! -d "${dir_domain}" ];
then
        echo "Директория $dir_domain не существует!";
        exit 0;
fi
$ ./x.sh 
ls: невозможно получить доступ к /root/.ssh: Отказано в доступе
Директория /root/.ssh не существует!

Может прав нету как я показал. ls -l «${dir_domain}»; добавь перед if