LINUX не может создать каталог | mkdir :не может создать каталог «test _nfs» :Отказано в доступе

Похоже, что CentOS в этом аспекте похожа на Ubuntu, только сконфигурирована немного по-другому. Ubuntu использует anacron для выполнения ежедневных/еженедельных/ежемесячных заданий, и они настраиваются в /etc/crontabи /etc/anacrontab.

В CentOS сначала:

# cat /etc/cron.hourly/0anacron
#!/bin/sh
# Check whether 0anacron was run today already
if test -r /var/spool/anacron/cron.daily; then
    day=`cat /var/spool/anacron/cron.daily`
fi
if [ `date +%Y%m%d` = "$day" ]; then
    exit 0;
fi

# Do not run jobs when on battery power
if test -x /usr/bin/on_ac_power; then
    /usr/bin/on_ac_power >/dev/null 2>&1
    if test $? -eq 1; then
    exit 0
    fi
fi
/usr/sbin/anacron -s

который проверяет/запускает анакрон один раз в день, а затем:

# cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# the maximal random delay added to the base delay of the jobs
RANDOM_DELAY=45
# the jobs will be started during the following hours only
START_HOURS_RANGE=3-22

#period in days   delay in minutes   job-identifier   command
1   5   cron.daily      nice run-parts /etc/cron.daily
7   25  cron.weekly     nice run-parts /etc/cron.weekly
@monthly 45 cron.monthly        nice run-parts /etc/cron.monthly

где настраиваются ежедневные, еженедельные и ежемесячные crontab.

0
05.05.2021, 14:14
2 ответа

/mntпринадлежит пользователю root и имеет разрешения только для пользователя root на создание там файлов или каталогов. Вы не можете создать test_nfsкак обычный пользователь, потому что у вас нет на это прав. Это причина ошибки Permission denied.

Либо ослабьте разрешения для /mnt, либо создайте каталог как root. (Обратите внимание: если вы не переопределили настройки разрешений NFS по умолчанию, вы все равно можете обнаружить, что не можете создать каталог как root. В этом случае поищите опцию no_root_squash, но в многопользовательской среде будьте очень осторожны, чтобы учесть последствия ее установки для безопасности.)

0
28.07.2021, 11:34

Проблема решена.

убунту :/$ sudo -с [sudo] пароль для ххх :root@ubuntu :/ #лс bin boot cdrom dev etc home lib lib32 lib64 libx32 потерянный+найденный носитель mnt opt ​​proc root run sbin snap srv swapfile sys tmp usr var root@ubuntu :/ #cd /mnt root@ubuntu :/mnt #mkdir test _nfs

-1
28.07.2021, 11:34

Теги

Похожие вопросы