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

`chown`は" change owner "の略です。このコマンドは、ファイルまたはディレクトリの所有者とグループ所有者を変更するために使用されます

1
所有権の変更:「操作は許可されていません」-ルートとしても!
起動可能なUSBドライブの問題をユーザーが解決できるように支援していますが、所有権が編集できないファイルがあるようです。私はそれが可能だったと思った: sudo chown users:username ldlinux.sys しかし、それが実行されると、このエラーが発生します: Operation not permitted 所有者を変更する方法はありますか?私がOPで行っていたスレッドチャットをご覧になりたい場合は、こちらにアクセスしてください。


1
chownは再帰的にパーミッションを変更しました
ディレクトリでchownコマンドを実行しました。 chown -R user:user {.,}* {.,}*で使用されているmvとcpの両方の隠されたと記載されているファイルをインクルードします。これで、このコマンドが実行され、ディレクトリ内のこれら2つのファイルが変更されましたが、コマンドが実行されてから停止するには、コマンドを中断する必要がありました。今では、終了しなかったため、他のファイルやフォルダーのアクセス許可がなくなって変更されたのではないかと心配しています。
34 chown 

2
現在のディレクトリの上にあるディレクトリから始まる再帰chown
私は、「管理者」アカウントにログインしていない可能性がAlt+ Ctrl+ F1すべての私のファイルは、私の「標準」ユーザーが所有していた示しました。奇数。 だから私は慎重に変更し/home/admin、やった sudo chown -R admin:admin * (そして.*)。 すばらしいです。 次に、「標準」ユーザーとしてログインできず、すべてのファイル/home/standardが「admin」に所有されていることがわかりました。 かなりユーモラスです。なぜこうなった? sudo chown -R standard:standard /home/standard/* 同じことをし、同様に変更/home/adminしました/home/standard。 私は15.04にアップグレードしようとし、それが私のコンピューターをほとんど破壊したので、いつもよりも混乱しています。


3
誤ってディスクのアクセス許可構造を無効にしました-なぜですか?
私はchown内にしようとし/optていたが、何らかの理由でchown親に飛びついて、すべてをownった。 誰がこれがなぜ/どのように起こる可能性があり、将来それを避ける方法を提案できますか?特定のディレクトリでコマンドを実行すると、ルートディレクトリで効果的にジャンプして実行できるという点が少し心配です。 ubuntu: /opt > sudo chown -R root:www-data .* chown: changing ownership of '../var/lib/lxcfs/proc/cpuinfo': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/meminfo': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/stat': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/uptime': Operation not permitted chown: changing ownership of '../var/lib/lxcfs/proc/diskstats': Operation not permitted …

4
ルートアクセスなしでファイルの所有権を変更することは可能ですか?
ユーザーAがfile.txtを所有している場合、ユーザーAはルートアクセスなしでファイルの所有権をユーザーBに変更できますか?ユーザーAとしてchown B file.txtを実行すると、Operation not allowedエラーが表示されます。ユーザーAはファイルを所有しているため、所有権を変更できるはずですが、その方法はわかりません。助けてくれてありがとう!


4
`/ usr / local`をchownしても安全ですか?
/usr/localローカルマシン用のソフトウェアのインストールの目的を知っています。デフォルトでrootは、ディレクトリを所有します。つまり、そこにインストールするには、を使用する必要がありますsudo。シングルユーザーまたは開発者のマシンの場合、これはコマンドの不必要な追加使用のようです。したがって、私の質問-私が所有しても安全/usr/localですか? たとえば、OS X用のHomebrewは「Just Works」です。これは、を使用せずにソフトウェアを所有/usr/localして安全にインストールするためですsudo。 さらに、ローカルにコンパイルされたソフトウェアがにインストールされている/usr/local場合、ソフトウェアは現在、自分自身を変更するか、プラグインをインストールするためにルートが必要です。これは安全ではないようです- 何が起こるsudoかを正確に知っている場合にのみ使用したいと思います。 ご意見?


2
ファイルの所有者を再帰的に変更しますが、ディレクトリは変更しません
〜50k個のディレクトリと〜1m個のファイルがあるディレクトリがあります。 ディレクトリではなく、すべてのファイルの所有者(または許可)を変更したい。これは、リモートサーバーから追加ファイルをSCPしようとしているためです(〜15万のディレクトリと〜3.6mのファイル)。 私が持っているディレクトリはリモートディレクトリの一部ですが、scpは失敗しました... SCPを再度実行すると、リモートディレクトリから既にコピーしたファイルを上書きして、最初からやり直します。


5
所有者が私としてリストされていても、許可は〜で拒否されました
どういうわけか、私はなんとかchmodをして、〜を忘却の中に追い詰めました。 シェルからログインしようとすると、 bash: ~/.bashrc : Permission denied (ルートとして)実行した後でも chown -hR nroach44 /home/nroach44 そして chmod -R 666 /home/nroach44 または(nroach44として) chmod -R 644 /home/nroach44 これらのコマンドはいずれもエラーを返しません。 また: ls -la /home/nroach44 たくさん返します drw-rw-rw- 1 nroach44 nroach44 4096 --date-- ti:me foldername ヘルプがありますか?

4
スーパーユーザー/管理者の代わりに、新規作成ファイルおよびフォルダーwww-dataの所有者を作成します。
私はこれまで権限に苦労してきましたが、別の質問を投稿しましたが、まだ修正する方法がなく、問題が何であるかを特定しました。 私のセットアップ: LAMPスタックを備えたUbuntuデスクトップ 5「ユーザー」ubuntuサーバーで作成し、sudo useradd -r -s /bin/false USERNAMEローカルネットワーク共有フォルダーへのアクセスに使用するユーザーを作成しました。つまり、ネットワーク上のコンピューターがSambaを使用して共有する/ var / wwwフォルダーに接続します。 編集:目的は、ローカルネットワーク内のすべてのコンピューターが同じWebサイトでローカルに動作できる「マスターlocalhost」のようなものを作成することです(静的IPアドレスがないため、サーバーには他の場所からアクセスできません) 。 私の問題: 現在/var/www/html、ネットワークの任意のコンピューターを使用して新しいフォルダーを作成すると(例:フォルダー/ var / www / html / testsite1を作成)、このフォルダーは自動的に所有されますboris:www-data(「boris」は、ubuntuデスクトップインストールのメイン管理ユーザーです) 、ls -l新しく作成されたフォルダで実行すると実際にboris:www-data が表示されます)、これは現在のセットアップで問題を引き起こしています(主にLifeInTheGridでWordpressのDuplicatorプラグインを使用)。ただし、私/var/wwwと私の両方/var/www/htmlが所有していますwww-data:www-data したがって、私はどのようにできるのか知りたいです: / var / wwwおよび/ var / www / htmlの下のすべてのファイルおよびディレクトリの所有権をwww-data:www-dataに変更します ネットワークのユーザーで作成するファイルまたはフォルダーがwww-data:www-dataによって自動的に所有されることを確認します(これには、Duplicatorプラグインが行うので、phpスクリプトによって自動的に作成されるファイルが含まれます間違ってはいない)。 それを行う方法はありますか? 注:私はLinuxとコマンドラインに関連することを非常に初心者ですが、すぐに追いつきます。 注2:umaskはすでに0002に設定されています 編集: これを試しました: sudo chown -R www-data:www-data /var/www/ 次に、これを実行してsetuidおよびsetgidビットを設定します。 sudo chmod …

2
複製をsudoとして実行しているときに「操作が許可されていません」エラーが表示されるのはなぜですか?
現在、重複/home/を/media/liamzebedee/X使用してマウントされたUSBにフォルダをバックアップしています。ただし、sudoを使用してフォルダをUSBに復元すると、エラーが発生します- エラー '[Errno 1] Operation not allowed:' / media / liamzebedee / X / home '' processing。 ファイルはすべて復元されましたが、なぜこのエラーが発生するのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.