Добавление пользователя и общей папки в Linux
В данной статье описан процесс создания папки и пользователя в среде Linux
Отобразить список пользователей домена Windows:
wbinfo -u
Получаем права суперпользователя:
sudo su
Переходим в каталог с папками пользователей:
cd /home/shared/
Создаем новый каталог пользователя:
mkdir -v "папка пользователя"
Назначаем полные права на его папку:
setfacl -m "u:новый пользователь:rwx" 'папка пользователя'
Запрет на вход в папку для пользователей домена:
setfacl -m "g:Пользователи домена:--x" /home/shared/'папка пользователя'
Установить дисковую квоту:
sudo setquota -u 'user name' 4500M 5000M 0 0 /home
Фактически для включения нового пользователя в файловый сервер необходимо подключиться по удаленному доступу (putty, remmina — SSH) и последовательно выполнить в терминале команды (где надо заменить username на имя пользователя, скопировать, вставить в окно терминала и нажать ENTER):
sudo su cd /home/shared sudo mkdir -v 'user name' sudo setfacl -m 'u:user name:rwx' 'user name'; sudo setfacl -d -R 'u:user name:rwx' 'user name'; sudo setfacl -m 'g:Пользователи домена:--x' 'user name'; sudo setquota -u 'user name' 4500M 5000M 0 0 /home
Перезапуск сервиса smbd и nmbd:
sudo service smbd restart; sudo service nmbd restart;
Для удобства обслуживания рекомендуется назвать папку пользователя по логину пользователя.