• ベストアンサー

コマンド アクセス権

ファイル「report.txt」のアクセス権を -r--r----- に設定せよ。変更されたことを確認せよ。その後、元(-rw-r--r--)に戻し、再び確認せよ。 で、答えは次のようになるのですが、まったくわかりません。 chmod 440 ~/it1/report.txt ls -l ~/it1/report.txt chmod 644 ~/it1/report.txt ls -l ~/it1/report.txt rwxrwxrwx どうしたら、良いでしょうか。また、440とかの意味も教えてください。 421421421

質問者が選んだベストアンサー

  • ベストアンサー
  • may0430
  • ベストアンサー率54% (57/104)
回答No.2

http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230573/ ↑【ファイル管理】 http://www.tku.ac.jp/~densan/local/permission/permission.htm ↑UNIX上での表記 r-- r-- --- 400 400 000 4  4  0

関連するQ&A

  • scpコマンドの-pオプションについて

    scpコマンドの-pオプションについて scpコマンド、(-p)オプションを付加しても ファイルのオーナ、グループが引き継がれません。 仕様なのでしょうか? ディストリビューションはRed Hat Enterprise Linux ESです。 よろしくお願いします。 ●コピー元 [root@moto tmp]# touch scp-test [root@moto tmp]# chown dbmgr:dba scp-test [root@moto tmp]# ls -l scp-test -rw-r--r-- 1 dbmgr dba 0 2月 16 15:01 scp-test [root@moto tmp]# chmod 777 scp-test [root@moto tmp]# ls -l scp-test -rwxrwxrwx 1 dbmgr dba 0 2月 16 15:01 scp-test [root@moto tmp]# [root@moto tmp]# scp -p scp-test saki:/tmp/ scp-test 100% 0 0.0KB/s --:-- ETA [root@moto tmp]# ●コピー先 [root@saki tmp]# ls -l scp-test -rwxrwxrwx 1 root root 0 2月 16 2005 scp-test [root@saki tmp]#

  • 日本語ファイルの閲覧方法

    [root@cifstest ~]# ls -l /home/cifs/ -rw-r--r--. 1 1002 499 22 2月 7 21:31 2013 aaa.txt -rwxrw-rw-. 1 root 300 0 2月 7 21:07 2013 あああ.txt NASドライブ共有フォルダをlinuxにてマウントしています。(/home/cifs) マウントした/home/cifsをlsで確認した結果が上記内容になります。 aaa.txtとあああ.txtがあるのですが、 linuxターミナル(teraTerm)から、「cat あああ.txt」で中身を見ようとすると 「cat: あああ.txt: そのようなファイルやディレクトリはありません」 と表示されます。 linux(Teraterm)から、「あああ.txt」を確認する方法はないでしょうか? ご教授お願いします。

  • " ls -l " から、指定縦列の中から、grepする方法

    SunOS 5.8 sun4u sparc UltraAX-i2 > ls -l -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-1.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-2.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-3.txt -rw-r--r-- 1 root other 100 5月 11日 00:00 abc-11.txt -rw-r--r-- 1 root other 100 1月 12日 00:00 abc-12.txt -rw-r--r-- 1 root other 100 1月 13日 00:00 abc-13.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-5.txt -rw-r--r-- 1 root other 100 5月 1日 00:00 abc-6.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-7.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-51.txt -rw-r--r-- 1 root other 100 1月 1日 00:00 abc-61.txt -rw-r--r-- 1 root other 100 5月 1日 00:00 abc-71.txt ここから、" 5月 " のファイルのみを標準出力したいのですが、 日本語環境の不備から " ls -l | grep 5月 " のコマンドは刎ねられます。 ですので、策としては、以下のように ls -l ↓ 6列目(月列)を指定。 ↓ 5 を grep しなさい。 このように(sort +5)のような感じで、パイプをつなげたようなコマンドを用意したいのですが、 その機能が見つかりません。詳しい方、教えて下さい。 csh (bash使用可能) egrep,fgrep使用可能

  • makeコマンドができない

    基本的なことだと思いますがお願いします。 fedore core で色んなことをやってみようと思い sl を インストール していたのですがmakeができないのです。インストール通りにできないの はなんでですか? makeコマンドは /usr/bin にありました。 的はずれなこと言っていたらすみません。 [root@localhost sl]# ls -lrt 合計 36 -rw-r--r-- 1 3605 lock 4101 1月 19 1994 sl.h -rw-r--r-- 1 3605 lock 980 1月 19 1994 sl.txt -rw-r--r-- 1 3605 lock 689 1月 19 1994 sl.1 -rw-r--r-- 1 3605 36 417 7月 22 1998 README -rw-r--r-- 1 3605 36 331 7月 22 1998 Makefile -rw-r--r-- 1 root root 76 10月 31 2005 install.txt -rw-r--r-- 1 3605 36 7131 10月 31 2005 sl.c [root@localhost sl]# more install.txt 1. # tar xvf sl.tar 2. # cd sl 3. # make 4. # cp sl /usr/local/bin/ 5. # sl [root@localhost sl]# make cc -O -o sl sl.c -lcurses -ltermcap make: cc: コマンドが見つかりませんでした make: *** [sl] エラー 127

  • solaris7でのcompress

    いつもお世話になっております。 solaris7のcompressコマンドについて質問です。 compressに -f のオプションをつけても、戻り値が2で返ってきてしまいます。(圧縮したファイルが圧縮前のファイルより容量が大きい場合)。 manでcompressコマンドを確認しても、オプションで -f を使用した場合は、戻り値が2で返ってくることはなさそうなんですが・・・・・。 > ls -l file.txt -rw-r--r-- 1 zz001 zz001 0 Mar 24 21:06 file.txt > > compress -cf file.txt > file.txt.Z > > echo $? 2 > > ls -l -rw-r--r-- 1 zz001 zz001 0 Mar 24 21:06 file.txt -rw-r--r-- 1 zz001 zz001 3 Mar 24 22:12 file.txt.Z  ちなみにwhichコマンドで/usr/bin/compressでした。  Solaris8では同様の処理をすると戻り値は0でしたが、どうにもわかりません。solaris7特有の動きなのでしょうか?

  • 所有者の変更ができない(Ubuntu)

    ハードディスクを増設しました。 所有者はrootとなっており他のユーザではアクセスできません。 そこで所有者を変更しようと思ってrootでログインしてGUIで変更しようとしたのですが、プロパティを閉じると(タブを変えたりしても)すぐ元に戻ってしまいます。 そして今度は端末から変更しようとしました。 $ su - # cd /media # chown -v linux /media/sdb1 と打ち込んだところ chown: `/media/sdb1' の所有権を変更中: Operation not permitted `/media/sdb1'の所有者をlinuxに変更できませんでした と言われたので、今度は # chmod -v 777 /media/sdb1 `/media/sdb1' のモードを 0777 (rwxrwxrwx) に変更しました という風にchmodを使って一応変更しましたと表示されましたが、ディレクトリをGUIで確認してみると何も変わっていませんでした。 端末で確認しようと /media で $ ls -al と打ち込んだところ drwxr-xr-x 2 root root 16384 1970-01-01 09:00 sdb1 と表示され、やはりrootにしか権限は適応されておらず、他のユーザは書き出しができません。 原因はなんでしょうか?

  • 書き込み権限が無いためコピーできない

    フォルダーの中のファイルやフォルダーをほかのフォルダーにコピーをしたり移動をすると「このフォルダーの書き込み権限がありません」というエラーが出ます。 ~$su ~# にして、コピペしても,コマンドからコピーしても同じ結果です。 なぜでしょうか? OSはebian GNU/etchです。 過去ログを参考にしたのですが、その回答を引用すると > エラー対象のフォルダが 所有者:root パーミッション:read olny となっていませんか? $ ls -lコマンドで確かめてください。 dr-------- xx root xxx と表示されませんか。?そうであれば $ chmod u+w エラーとなるフォルダ で書き込み属性を追加して下さい。 > で、その通りしてみたのですが。 ~$ ls -l /etc/sj□□□ 合計 24 drwxr-xr-x 2 book book 4096 2009-04-20 15:18 □□□d -rw-rw---- 1 book book 393 2009-04-20 15:23 □□□.inc -rw-r--r-- 1 root root 299 2009-04-20 15:23 □□t -rw-r--r-- 1 root root 873 2009-04-20 15:23 □□□ -rw-r--r-- 1 root root 2086 2009-04-20 15:23 □□.env -rw-r--r-- 1 root root 0 2009-04-20 15:23 □□.inc -rw-r--r-- 1 root root 0 2009-04-20 15:23 □□.inc -rw-rw---- 1 book book 49 2010-01-16 01:33 passwd となります。 ちなみに、 /etc/sj□□□ のプロパティでアクセス権 をみるとroot root コピーしたいファイル のプロパティでアクセス権 をみると アカウントユーザ名 ユーザーの本名となっていて、両者全然別物です。 とりあえず言われた通り ~$ chmod u+w /etc/sj□□□ してみたら chmod: changing permissions of `/etc/sj□□□': 許可されていない操作です。 となるし、 chown でコピーしたいファイルの方を root:root に書き換えてみましたが これもエラーがでました。 どなたか解決策教えてください。

  • lsコマンドの色設定が反映されない

    OSにCentOS5.7、シェルはtcshを利用しています。よろしくお願いします。 lsコマンドで表示されるファイルの色分けを変更するために、 ホームディレクトリに以下の設定ファイルを作り(~/.dir_colors)、 ######## .dir_colorsの中身 ################### NORMAL 32 FILE 32 DIR 34 OTHER_WRITABLE 32 .txt 31 ########################################### > eval `dircolors ~/.dir_colors -c` として設定を反映させたつもりだったのですが、 実際にlsを実行してみると、いくつかの.txtファイルのうち、 ちゃんと赤色(31)で表示されるものと、緑色の太字(32;01)で表示されるものがありました。 >ls -l として、実行権限を調べると、 実行権限のないテキストファイル(-rw-r--r--)が赤字で表示され、 実行権限つきのテキストファイル(-rwxr--r--)が緑太字で表示されていました。 ================================================================================ 実行権限の有無で、.dir_colors内の記述が反映される・されない、ということはあるのでしょうか? (緑太字(32;01)はそもそも.dir_colors内に記述していないのですが、lsで表示されてしまいます。) 権限の有無に関わらず、同じ拡張子名に同じ色を当てたいのですが、良い方法があればご教授お願いします。 ================================================================================

  • Solaris10でのreadコマンドについて

    Solaris10を使用しています。 コマンドの実行結果をそのまま変数として使用するために 以下のスクリプトを実行したところ・・ -------------------- #!/bin/sh read a b c <<EOF `ls -l aaa.log` EOF echo $a echo $b echo $c -------------------- 「ls -l aaa.log」の結果は、-rw-r--r-- 1 root root 211 1月 13 11:58 aa.log となるので $a=-rw-r--r-- $b=1 $c=root という結果を期待していたのですが、「/tmp/sh*** cannot open!」とエラーとなってしまいます。***は任意の数字です。 /tmpには上記で cannot open! となった「sh***」よりひとつ若い番号のファイルが作成され、 中は「ls -l aaa.log」の結果が記載されていました。 CentOS5.2、Cygwinでは期待した結果が得られたのですが、SolarisではNGでした。 何かSolaris特有の問題でもあるのでしょうか?ご教示願います。

  • ls -lの見方を教えてください。

    ls -lのパーミッションの次にでてくる数字はファイルとディレクトリの場合で何を表すか教えてください。 [root@hogehoge etc]# ls -l /etc/sysconfig/networking/profiles/default/ 合計 36 -rw-r--r-- 2 root root 146 8月 25 23:12 hosts -rw-r--r-- 3 root root 221 8月 25 23:12 ifcfg-eth0 -rw-r--r-- 3 root root 147 8月 25 23:12 ifcfg-eth1 -rw-r--r-- 1 root root 0 8月 25 23:12 network -rw-r--r-- 2 root root 80 8月 25 23:12 resolv.conf