タグ付けされた質問 「chmod」

`chmod`コマンドを使用して、所有者、グループ、その他のユーザーの読み取り、書き込み、実行のファイル権限を調整します。

2
.sshディレクトリで666に設定されていますが、所有者に対するアクセス許可が拒否されました
私は最近.sshディレクトリをいじりました。許可の変更をいくつか行ったので、もうアクセスできなくなりました。rootユーザー(sudo -i)としてはアクセスできますが、someshとしてはアクセスできません ファイルが表示されていても、.sshにリストまたはcdingするときに許可が拒否されます ls: cannot access /home/somesh/.ssh/amazon.pem: Permission denied ls: cannot access /home/somesh/.ssh/id_rsa: Permission denied ls: cannot access /home/somesh/.ssh/known_hosts: Permission denied ls: cannot access /home/somesh/.ssh/id_rsa.pub: Permission denied total 0 -????????? ? ? ? ? ? amazon.pem -????????? ? ? ? ? ? id_rsa -????????? ? ? ? ? ? id_rsa.pub …
12 permissions  ssh  chmod 


1
chmodシンボリック表記とOctalの使用について
多くの新しいユーザーはchmod、ファイルまたはディレクトリに適用する際に間違いを犯します(または誤解します)。 ugoおよびの記号表記rwx 8進数の使用 したがって、この回答では、正しい記号表記と8進数の使用を理解するのに役立ついくつかの有用な情報を提供しました。

2
ファイルを実行可能にできません
Ubuntu 12.04 64ビットを使用していますが、ファイルを実行可能にしようとしていますが、「ファイルをプログラムとして実行することを許可する」にチェックを入れると、チェックマークが表示されてから消えます。 それが役立つ場合、私のファイルの名前はioUrbanTerror.x86_64です ありがとうございました。
11 executable  chmod 


2
chmod:無効なモード: `+ a '
システム:(lsb_release -a) Distributor ID: Ubuntu Description: Ubuntu 10.04.4 LTS Release: 10.04 Codename: lucid これは私のコマンドです: sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs ドキュメント: http://symfony.com/doc/current/book/installation.html#configuration-and-setup エラー: chmod: invalid mode: `+a' Try `chmod --help' for more information. なぜこれが機能しないのですか?+標準のchmodではありませんか? 更新: これはOSXのみのmodのようです: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/chmod.1.html

1
Linuxファイルの権限を使用して「名前」予約システムを実装することは可能ですか
/ etc / passwdに100人以上のユーザーがいるLinuxマルチユーザーサーバーがあります ユーザーが自分の好みの名前を「予約」/「予約」できるようにしたい(この場合はサブドメインですが、その詳細は重要ではありません) 私は/reservationschmod 777 というディレクトリを作成しました。 ユーザーjohndoeがそうする場合touch /reservations/coolsite、彼はその名前「coolsite」を「所有」したいことを示します。 「メカニズム」は、 johndoeは後で気が変わって、rm /reservations/coolsiteその名前を予約解除することができます touch /reservations/coolsitejohndoeが最初に要求したため、別のユーザーはを許可されていません。 rm彼のファイルをjohndoeした場合、別のユーザーがそのファイルを予約できます。 ユーザーはrm / rename / mv / etc他の人のファイルはできません ユーザーjohndoeは、次のようにして複数の予約を行うことができます。 touch /reservations/coolsite && touch /reservations/coolsite2 これは、ある種の標準のLinuxアクセス許可メカニズムを使用して可能ですか? 私はこれのためにperlに頼るのが嫌いです、ルビーが波打つブロンドの髪と一緒になった日以来私のperlスキルは錆びてきました...

4
sudoを実行した後のエラー「sudo:setuid rootである必要があります」
同僚のコンピューターでsudoコマンドを使用するたびに、次のエラーが発生します。 sudo: must be setuid root ライブCDからアクセス許可を4755に変更するなど、インターネットで言及されているさまざまなことを試しましたが、このコマンドでもライブCDから sudo chmod 4755 /media/device/usr/bin/sudo 同じエラーが発生します。 編集:同僚は彼がこのコマンドを実行したと私に言った、神は理由を知っている:/ sudo chmod -R 777 /またはsudo chmod -R 777彼は正確に確信していません。

2
/ modの下のファイルでchmodが機能しないのはなぜですか?
端末からスクリプトファイルを実行したいが、エラーが表示される root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ./android -bash: ./android: Permission denied` ターミナルからファイルのアクセス許可を確認し、実行アクセス許可を与えようとしました。でも私が許可を与えても無駄にはなりません。 root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android -rw-r--r-- 1 silambarasan silambarasan 3498 Dec 6 08:14 android root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# chmod 777 android root@silambarasan-PC:/media/D-DEVELOPME/androidSdk/adt-bundle-linux-x86/sdk/tools# ll android -rw-r--r-- 1 silambarasan silambarasan 3498 Dec 6 08:14 android` どうすればいいかわかりません。 ありがとうございました。

2
これからの回復は?sudo chmod 600。*
WARNING - DO NOT RUN THE言及COMMAND だから、私はそれを穏やかに置くためにここでかなり馬鹿なことをしたようです。私はすべてが.sudo / rootのみの読み取り/書き込みを開始したディレクトリ内のいくつかのファイルのアクセス許可を変更しようとしました。 一度にいくつかのファイルを変更しようとする私の試みは、かなりひどくグローバルなことをしたようです。ディレクトリ内(ルートディレクトリではない)で実行sudo chmod 600 .*したところ、これを携帯電話から投稿しています...まだターミナルウィンドウを開いたままですが、ラップトップが起動するかどうかは確かです寝るのはもう終わりです。陽気にそれはこの質問に少し緊急性があることを意味します。 ああ、これは私が推測しているあらゆる場所の近くでいまいましい許可を変更したようです。lsまたはcd ..コマンドを実行することもできません。エラーの試行cd /home/brianまたはcd ~エラーbash: cd: /home/brian: Permission Deniedおよびsudoコマンドの試行は、単に言うbash: /usr/bin/sudo: Permission Denied 私は再起動することを恐れています、このばかげた何かからの組み込みの回復があるかどうかの手掛かりはありませんが、事態を悪化させる前にここで尋ねようとするだろうと考えました。私はメインのOSを変換し、最近それを少し提唱しているので、かなり新しいLinuxですが、まあ、これは少し刺します。やろうと思ったことはありがたいです。 編集:私はこのコマンドが実行された方法/場所を明確にしたかったのです。これは/.atx $、任意のディレクトリであるから実行されましたが、以下で詳しく説明します。 通常のユーザー名brianでログインしているときに、/.atx3つの構成タイプのテキストのみのファイルを含むターミナルを開いていました。各ファイル名は.。で始まります そのディレクトリ/名前/ファイルは、一般的なパッケージの一部ではなく、プログラムで移動していた任意の構成セットだけです。ファイルには、SQLサーバーの接続文字列情報が含まれており、それらを半ば隠しておく必要がありました。

3
PHPユーザーwww-dataのデフォルトのファイル権限
私のubuntuマシンにphpがインストールされています。ウェブルートは/var/www このフォルダのアクセス許可を次のように設定します。 sudo chown -R ftpuser:www-data / var / www ftpuserは、ネットワーク上の別のマシンから/ var / wwwにftpできるように設定したユーザーです。www-dataは、phpが使用するユーザーです。私whoamiはphpから使用してダブルチェックしました。 新しいファイルをマシンにFTPアップロードするときはいつでも、グループはファイルへのアクセス許可を持っていません。そのため、ブラウザでアクセスしようとすると、machine-name/new-file.phpアクセスが拒否されたchmodので、新しいファイルにアクセスする必要があります。 新しいファイルへのアクセス許可を持つようにwww-dataユーザー/グループをデフォルト設定できる方法があるかどうか疑問に思っているので、すべての新しいファイルをchmodに保持する必要はありませんか?
8 permissions  php  ftp  chmod 

1
sudo chmod 655を元に戻せません/
誤って「sudo chmod 655 /」を実行しましたが、sudoにアクセスできなくなったため、この操作を元に戻すことができなくなりました。実際に許可を755に設定したかったのですが、修正できる方法はありますか?
sudo  root  chmod 

1
chmod -R 0700を設定した後でも、現在のユーザーはファイルを表示および編集できます
サーバーにフォルダがあり、このフォルダの権利を設定しています sudo chmod -R 0700 myfolder ls -lを使用して権利を印刷すると、ルート以外の権利は誰にもありませんが、ファイルを開き、現在のユーザーimとしてサインインして編集することもできます。 chmodに従って権利が適切に機能しない理由フォルダーの内容に対して何もできないと思われる idユーザーとls -ldフォルダーの出力

1
Chmodすべてのファイルが自動的にアップロードされる
FTPを介してすべてのファイルをフォルダーにアップロードするchmod 777の方法はありますか?vsftpdとapache2を使用しており、1時間に1回撮影された写真をFTP経由でローカルサーバーにアップロードするカメラを持っています。しかし、画像が/ var / www / uploadsであるapache2のフォルダーにアップロードされるため、apache2を実行しているWebサイトでそれらを表示できません。 自動的にアップロードされるすべての画像はchmod 600を取得しますが、少なくとも777または664でなければなりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.