Пакетное удаление файлов

Задача: найти все файлы tar в текущем каталоге и удалить, размер которых равен нулю.

1
$ find . -name '*.tar' -size 0 | xargs sudo rm -f

Потребуется ввести пароль, если нужно удалить файлы вне своего домашнего каталога, при этом пользователь должен быть внесен в sudoers. В других случаях, команду sudo указывать не нужно.

Добавить samba пользователя в Linux

Добавить Samba пользователя очень просто. Для начала нужно создать его. Если он есть, то пропускаем этот пункт:

1
# useradd valera -s /sbin/nologin

Последний параметр запрещает ему логиниться в шелл. В принципе, можно этот параметр опустить, без пароля командой passwd в шелл все-равно не пустит.

Далее добавляем пользователя, указывая SAMBA пароль:

1
# smbpasswd -a valera

Система запросит ввести пароль, два раза, для надежности. Обычно после этого нужно добавить пользователя в группу Samba. Это зависит от настоек:

1
# usermod -G mygroup1,testgroup valera

После этого нужно рестартонуть сервис:

1
# /etc/init.d/smb restart