ubuntu server 14.04 samba アクセス権付のフォルダ

# mkdir /mnt/data/techprog

sambaフルアクセスの下に、アクセス権付きフォルダを作成します。

# chmod -R 770 /mnt/data/techprog

パーミッションは、一応グループにしておきます。

ちなみに、グループに関するコマンド

# groupadd techprog


# chgrp techprog /mnt/data/techprog

最後に、sambaの設定ファイルに追記する

sudo vi /etc/samba/smb.conf

#map to guest = Bad User          コメントにする

[TechProg]
   path = /mnt/data/techprog
    writable = yes
   create mode = 0770
   directory mode = 0770
   share modes = yes
   guest ok = no                # ゲストは不許可
   valid users = @techprog           #techprogグループのみ許可

ubuntu server 14.04 samba 新規ユーザー

 ubuntu ユーザーを作成します。

$ sudo adduser username

パスワードを設定するよう言われます。

次に、ユーザーの情報を入力するよう言われますが、エンターの連続でユーザー完成。

これで、「home」以下にフォルダもできています。

ちなみに、削除は、

$ sudo userdel username

sambaユーザーにします。

$ sudo smbpasswd -a username

パスワードの入力になります、ubuntuユーザーパスワードと違うパスワードでもいいんでしょうね^^。

sudo chown root:root /opt/red5

sudo password root

chmod -R 777 /opt/red5

sudo apt-get install sysv-rc-conf

sysv-rc-conf apache2 on

 

sudo tar -zxvf apache-tomcat-8.0.21.tar.gz

sudo jar xvf red5-server-1.0.6-SNAPSHOT.jar

export LANG=C

java -version

which java

vi ~/.bashrc

export JAVA_HOME=/usr/lib/jvm/default-java/ export CATALINA_HOME=/opt/tomcat/

apt-get install ssh

apt-get install vsftpd

 

sudo apt-get install firefox-locale-ja

調べると、バグらしい・・・

/etc/init.d/proftpd

105行付近、

if [ -f "$PIDFILE" ]; then
      start-stop-daemon --stop --signal $SIGNAL --quiet --pidfile "$PIDFILE"
       if [ $? = 0 ]; then

これを修正してやるらしい。

下記、「retry」このあたりが書き替わってる。

if [ -f "$PIDFILE" ]; then
      start-stop-daemon --stop --signal $SIGNAL --retry 1 --quiet --pidfile "$PIDFILE"
       if [ $? = 0 ]; then

ubuntu 14.04 自動起動

いまさらだけどメモ

update-rc.d は、 /etc/init.d/name へのリンクである

update-rc.d proftpd dafaults

これで、「/etc/init.d」に自動起動のショートカットができるらしい。

sudo /etc/init.d/samba restart                   リスタート

自動起動を止めるには

sudo update-rc.d -f <サービス名> remove

php mysqlへ接続 文字化けしないように

$url = "127.0.0.1";


$user = "root";


$pass = "**********";


$db = "db_links";


$link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。");


mysql_query("SET NAMES utf8",$link); //クエリの文字コードを設定


$sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。");


$result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql);


mysql_close($link) or die("MySQL切断に失敗しました。");


return($result);

bigbluebutton インストエラー

E: Unable to locate package bigbluebutton

今日新しいサーバー(営業用デモマシン)セットアップでこのエラー、インストできず^^;

nginx単体からはじめようっと><

解決策理解するまで別の方法でrtmp構築する。

インストールするのに、200G以上のHDDが必要でした。

今回のサーバーでは断念しますわ~