Архив метки: terminal

Debian: запретить shell-доступ пользователю

3 апреля 2013
 

 Необходимо разрешить пользователю использование FTP и mail, но закрыть доступ по SSH. Добавляем пользователя: # adduser user Adding user `user’ … Adding new group `user’ (1002) … Adding new user `user’ (1002) with group `user’ … Creating home directory `/home/user’ … Copying files from `/etc/skel’ … Enter new UNIX password: Retype new UNIX password: …… Читать далее »

Linux&FreeBSD: выполнение команды от имени другого пользователя

26 сентября 2012
 

 Что бы просто переключиться на учетную запись другого пользователя – достаточно выполнить команду: $ su username Что бы выполнить команду от имени пользователя и остаться в консоли под своим пользователем – выполняем следующее: su [username] [option] [command] Например, от имени пользователя l2db выполним команду whoami: $ su l2db -c whoami Password: l2db

Linux & FreeBSD: узнаем PID процесса

14 августа 2012
 

 Есть много способов узнать PID процесса. Например – с помощью ps: # ps aux | grep http root     1238   0,0  2,6  67012  13004  ??  Ss   вт18      0:18,26 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1621   0,0  2,8  67012  14336  ??  I    вс13      0:00,11 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1622   0,0  2,6  67012  13036  ??  I    вс13      0:00,00 /usr/local/sbin/httpd -DNOHTTPACCEPT www      1623  … Читать далее »

scp: примеры использования

11 августа 2012
 

 Небольшая памятка по использованию утилиты scp – примеры. Скопировать file с удаленного хоста perun.dcv на локальный хост: $scp [email protected]:/home/setevoy/file ~ [email protected]’s password: file           100% 7476     7.3KB/s   00:00  

SSH: управление ограничениями доступа к серверу по SSH.

11 декабря 2011
 

 Приведенные примеры подходят для всех серверов с SSH. Первый вариант – ограничить доступ к серверу с помощью фаервола, например –  IPFW. Для этого, в файле конфигурации, заданном в файле /etc/rc.conf в виде строки: ipfw_script=”/etc/ipfw.rules” добавляем запись такого вида: $cmd 00280 allow tcp from ALLOWED_IP to me 22 in via $pif где ALLOWED_IP – это IP… Читать далее »

bash: меняем цвета и настраиваем консоль под себя

8 декабря 2011
 

 Лично мне не нравится стандартное, бесцветное, приглашение bash в консоли: Можно его немного поправить – добавить цвета и вывод дополнительной информации. Редактируем (или создаем, если его нет) в домашней папке пользователя файл .bash_profile: # ee /home/setevoy/.bash_profile и в него записываем такое: PS1=’t[[e[0;32m]u[e[m]|[e[1;34m]w[e[m]] [e[0;31m]$ [e[m][e[0;37m] ‘ В результате, консоль будет выглядеть так:

FreeBSD: русифицируем консоль

8 декабря 2011
 

  Для начала – надо хорошо подумать надо ли это делать вообще. Ведь выводимые ошибки тоже будут на русском, например: $ dfvsdfv su: dfvsdfv: команда не найдена Вместо привычного: $ dfvsdfv su: dfvsdfv: command not found Тем не менее, если решили – то делаем.

Использование консольного FTP-клиента lftp

14 августа 2011
 

 lftp — консольный FTP-клиент для UNIX и UNIX-подобных операционных систем. Программа написана Александром Лукьяновым и распространяется по лицензии GNU GPL. Кроме FTP программа также поддерживает протоколы FTPS, HTTP, HTTPS, HFTP, FISH и SFTP. Итак, рассмотрим основы работы с lftp Подключение. Подключиться к серверу можно несколькими способами: $ lftp ftp.something.by (анонимное подключение) Подключиться к серверу с… Читать далее »