Восстановить удаленные команды из истории?

Я думаю, вам также нужно раскомментировать строку restrict на сервере, чтобы сделать ntp доступным в этой сети . Затем перезапустите ntpd .

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

На стороне клиента вы также можете добавить iburst в строку конфигурации сервера, что должно ускорить начальную синхронизацию часов и перезапустить ntpd .

server 192.168.1.38 iburst

С помощью ntpq -p вы можете перечислить серверы и указать, было ли установлено соединение.

1
13.06.2015, 01:37
2 ответа

Вот один лайнер, который я написал на днях для очень похожей цели. Предполагая, что вы понимаете chown / chmod , вы можете адаптироваться для ваших целей. В этом случае некоторые учетные записи пользователей вложены в учетную запись userX. Проблема заключалась в том, что файлы, загруженные этими пользователями, по-прежнему принадлежали otheruser: otheruser , поэтому userX не мог повлиять на них. Этот сценарий запускается каждую минуту, чтобы гарантировать, что userX имеет полный контроль над всем, что загружено вложенными учетными записями.

Пример структуры каталогов: / home / userX / otheruser

Где / home / userX - домашний каталог userX, а / home / userX / otheruser - домашний каталог другого пользователя.

#!/bin/bash

ls -l /home/userX | grep "^d" | awk '{print$9}' | while read i; 
    do 
        chown -R $i:userX /home/userX/$i/*; 
        chmod -R 775  /home/userX/$i/*; 
    done
0
29.04.2021, 00:27

Вы можете использовать find для этого:

find / -type d -group web -exec chmod g+rx {} +

Это немного неэффективно, так как оно также установит для группы значение rw для тех, у кого они уже установлены. Вы также можете указать find проверить некоторые биты разрешений с помощью -perm / mode и отменить это совпадение.

2
29.04.2021, 00:27

Теги

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