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

「ファイルシステム権限」の略-ユーザー、グループ、またはグローバルアクセスに基づくアクセス制御。

1
非常に制限された権限を持つSFTP(SSH)ユーザーを作成する方法
Ubuntu Server 14.04でサーバーを実行しています。sftp経由で接続し、1つのファイルをダウンロードして接続を終了できるユーザーを作成したいと考えています。ユーザーが他のことを行うことはできません。システムファイルや設定、コマンドラインエントリを参照しても、何も起こりません。ログインして、ファイルggをダウンロードします。ファイルが更新されたら、ログインしてダウンロードします(gg)。ファイルは毎回同じディレクトリにあり、毎回同じ名前ですが更新されます。 編集:私はあなたの解決策を実装しようとしていますが、いくつかの問題を見つけました:私の設定のsshの設定ファイルに、「allow groups sshdusers」という行があります。sftp_usersを追加しました。しかし、先には別の問題があります。sudo chown root.root / ubuntu /は私にとって最適ではありません。rootはsshを実行できず、「ubuntu」がダウンロードする必要のあるファイルをディレクトリに書き込むことができないためです(これをuser1と呼びます。user1に書き込みを許可します)ディレクトリとubuntuを読み取り専用に変更します。sudochown user1.user1 / ubuntu /を変更し、ユーザーubuntuでsftpを実行しようとすると、接続が失敗します。ルートのままにすると、接続できますが、表示されません。現在のディレクトリ私は/のみを表示し、filezillaでempyを表示します。user1をsftp_usersに追加しても、まだ成功しません。 どうもありがとう

1
/ dev / ttyUSB0とsudoへのアクセス
これが私の最初の質問です。 Ubuntu 12.04を実行していて、コンピュータのUSBポートにアクセスするアプリケーションがあります。私のUbuntuユーザー名はgaduです。今日まで、私は常に次のコマンドを使用しました: sudo ./gadumaster パスワードを入力しました(gadumasterはUSBにアクセスするアプリケーションです)。このコマンドは機能しており、システム関数reboot()への呼び出しは、USBから特定の外部条件が発生したときにラップトップを再起動するために使用されました。 今日、ラップトップの起動後にこのアプリケーションが自動的に実行されるように変更する必要がありました。そこでスクリプトファイルを用意し、パスワードをスクリプトに渡す方法を探しました。いくつかの記事を読んだ後、ユーザーにUSBへのアクセスを許可することに決めました。USBをダイヤルアウトグループに追加することです。 sudo adduser gaduダイヤルアウト 再起動後、次のように入力するだけでアプリケーションを起動できました。 ./gadumaster これは優れていましたが、reboot()関数も有効にする方法が必要でした。次のコマンドが機能しないことがわかったときの驚きは何ですか。 sudo ./gadumaster はい、sudoでアプリケーションを実行すると、USBへの接続時に「アクセスが拒否されました」というエラーが表示されます。sudoがなくても機能することに注意してください! ユーザーをダイヤルアウトグループから削除しようとしました: sudo deluser gaduダイヤルアウト 再起動後私は両方のことな状況になったのsudoとせずにsudoコマンドが機能していません!reboot()関数でさえ、どちらの状況でも機能しません。 誰かが私のubuntuの何が問題になっているのか説明できますか?よろしくお願いします。 / etc / sudoersファイル: # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of …

2
通常はrootに制限されている特定のシステムファイルをユーザーが編集できるようにするにはどうすればよいですか?
/etc/network/interfacesroot権限のないユーザーで書き込みを行おうとしています。 コマンドラインのみのサーバーを実行しているため、これに書き込みたいのは、ユーザーが静的IPを設定できるようにするためです。ユーザーにどのような許可を与える必要がありetc/sudoersますか? ユーザーに完全なroot権限を付与したくない。このファイルを編集するだけの機能。

2
「sudo -s」コマンドは何をしますか、またこの例ではどのように使用しますか?
以下の疑問があります。私がフォローしているソフトウェアのインストールに関連するチュートリアルでは、次のコマンドを実行する必要があると言っています(これはsshシェルで実行しているため、この手順のリストはexitコマンドで終わります)。 sudo -s apt-get update apt-get install -y build-essential libtool libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf automake screen exit 私の疑問は: コマンドの-s後にパラメーターは正確に何をしますsudoか? ウェブで検索すると、次のことがわかりました。 ‑s [コマンド] ‑s(シェル)オプションは、SHELL環境変数で指定されているシェルが設定されている場合はそれを実行するか、パスワードデータベースで指定されているシェルを実行します。コマンドが指定されている場合は、シェルの‑cオプションを介して実行するためにコマンドがシェルに渡されます。コマンドが指定されていない場合、対話型シェルが実行されます sudo -sシェルの環境変数を使ってコマンドを実行しているようです。 しかし、これは私には明確ではありません:この場合、環境変数を使用して実行されるコマンドは何ですか?(それは実行されるだけで、は実行さsudo -sれませんsudo -s [command])。

1
〜/ .gvfsと〜/ .cache / dconfにアクセスしてバックアップするにはどうすればよいですか?
バックアップを作成しています。完了後、これを取得しました。 Could not back up the following files. Please make sure you are able to open them. /home/vinay/.cache/dconf /home/vinay/.gvfs 私はターミナルを使用してこれらのファイルを開くために使用します cd /home/vinay/.cache/dconf それが示している bash: cd: /home/vinay/.cache/dconf: Permission denied これらのファイルにアクセスするにはどうすればよいですか? アクセス許可を取得するか、そのままにして、これらのファイルのバックアップを作成しないことは問題ありませんか?

2
/ dev / ttyS0のパーミッションを永続的に変更するにはどうすればよいですか?
私のシステムはUbuntu 13.04で問題なく動作しますが、Windows XPを実行するためにVirtuaBoxをインストールしました。これは、USB-シリアルアダプターによるアラームセットアップと対話するアプリケーションを実行するために不可欠です。 VirtualBoxはttyS0をシリアルポートとして使用し、sudo chmod 666 /dev/ttyS0ターミナルにコマンドが与えられた場合にのみ通信を効率的に開始できます。 Ubuntuを起動するたびに、ttyS0権限はデフォルト値に戻り、起動するchmodたびに実行する必要があります。 私の質問は、/ dev / ttyS0ファイルのパーミッションを永続的に変更するにはどうすればよいですか?これが良い方法でない場合、問題を解決する他の方法はありますか?

2
chown -R user:user。*は権限を後方に変更します。これは正しい動作ですか?
フォルダのパーミッション変更したとき、私は多くの問題になったmyfolderに居住します/。コマンドを発行しました sudo chown -R luca:luca /myfolder/.* 私の意図は、のすべての隠しファイルの所有権を変更することでした/myfolder。 残念なことに、私も所有権/が変更されたことに気付きました。もちろん、システムが壊れていました。これは..試合が原因で起こったと思います.*が、それでも私には奇妙なようです。 親ディレクトリの変更は正しい動作ですか、それともバグレポートを提出する必要がありますか? chownの使用が私の間違いだった場合、システムフォルダーとファイルの所有権の変更を防ぐために使用するベストプラクティスは何ですか?


2
chmod 644でディレクトリにアクセスできなくなるのはなぜですか?
さまざまなアクセス許可が混在する多数のメディアファイル(644である必要がある)があります。一部はグループまたはグローバルで書き込み可能だったので、念のため、すべて644に戻します。 問題は、ディレクトリ階層があり、これでキャッチされたすべてのディレクトリについて、次のようにls -l表示されることです。 d????????? ? ? ? ? ? Dirname それを744にchmodすると、修正されます。 私の質問は:ここで何が起こっているのですか?ディレクトリは実行可能である必要がありますか?

3
`home`ではなく` root`にあるホームフォルダー…混乱しています!
homeフォルダーに問題があり、権限に関する問題が発生しています。 に保存する権限がないことを通知するアプリケーションをインストールしました/home/username/Desktopが、実際には自宅にいます/home/username/Área de Trabalho(Áreade Trabalho =デスクトップですが、ポルトガル語です)。 sudo私の家としてのアクセスは、下の画像に示されています(フォルダーアイコンを見てください)。 (中はdesktopフォルダです。) userいつものように私の家にアクセスすることは下の画像に示されています。 (中はÁrea de Trabalhoフォルダです。) これは正常ですか?Ubuntuに実際のhomeフォルダーの場所を教えてもらえますか?私がしなければならないこと? よろしくお願いします!

3
ルート権限を取得するにはどうすればよいですか?
Ubuntu Desktop 12.04でroot権限を取得するにはどうすればよいですか?USBスティックにインストールして試してみました。VMにインストールしたとき、リモートデスクトップを開く、ドライバーをインストールする、一部のビデオ機能など、USBスティックで行ったのと同じオプションがありません。

3
ユーザーを特定のデスクトップ環境に制限するにはどうすればよいですか?
Ubuntu Precise 12.04の多かれ少なかれ標準的なインストールを実行しており、Unityデスクトップ環境で日常的なタスクを実行することに非常に満足しています。 ただし、再生に関しては、LXDEの方がはるかに快適です(バックグラウンド:現在の状態では、Unityは、たとえばUnity 2DやLXDEよりもはるかに低いフレームレートをアーカイブします。これは既知のバグであり、作業中です)。 そのためにゲーマーユーザープロファイルを作成しましたが、LXDEデスクトップ環境のみを使用するように制限したいと思います。 これについてさらに詳しく説明します。ブート後にログインするように求められたとき、LXDEだけをゲーマーユーザープロファイルのオプションとしてログイン画面に表示したいのですが、標準ユーザープロファイルには、使用するデスクトップ環境を選択するオプションがまだあります。 役立つかもしれない洞察を事前にありがとう!

3
Nautilusはマウントされたドライブに異なる権限を使用します
NTFSパーティションへの読み取り専用または読み取り/書き込みアクセスを提供する2つのbashスクリプトを作成しました。 読み取り専用アクセス: sudo umount /media/Data_Drive/ sudo mount -t ntfs-3g -o ro,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive 読み取り/書き込みアクセス: sudo umount /media/Data_Drive/ sudo mount -t ntfs-3g -o rw,user,auto,nls=utf8,umask=0000,uid=1000 /dev/sda2 /media/Data_Drive ファイルを操作するためにターミナルのみを使用する場合、それは完全に機能します。また、読み取り専用モードのNautilusでも機能しますが、読み取り/書き込みモードでは機能しません。実際、NautilusがData_Driveにファイルをコピーしようとすると、「宛先は読み取り専用です」というエラーが表示されます。 さらにおもしろいのは、(Data_Driveを右クリックしてからプロパティ->権限を右クリックして)権限を見ると、Data_Driveにファイルを書き込むために必要なすべての権限を持っていることです。 なぜノーチラスが奇妙に振る舞うのか、私はとても混乱しています。誰かが謎を解いてくれるとありがたいです!

2
Ubuntu 12.04でphp.iniを保存できません
私は変更したい upload_max_filesize = 2Mの50Mは、私はphp.iniの上の編集を始めたが、それを保存しようとすると、エラーメッセージを表示し、以下の /etc/php5/apache2/php.iniの保存中にバックアップファイルを作成できませんでした geditは、新しいファイルを保存する前にファイルの古いコピーをバックアップできませんでした。この警告を無視してファイルを保存しても構いませんが、保存中にエラーが発生した場合、ファイルの古いコピーが失われる可能性があります。とにかく保存しますか?

1
ftpユーザーに、シンボリックリンクを使用してルート外のディレクトリへのアクセスを許可する
コンソールを介してrootとして作成したシンボリックリンクを使用して、proftpd仮想ユーザーにホームパス外のディレクトリへのアクセスを許可しようとしました。 /var/ftp/users/test という名前のユーザーのホームですtest。 /var/ftp/files/documents ドキュメントを保持するディレクトリであり、/var/ftp/users/test/documents それを指すシンボリックリンクです。 しかし、ユーザーがFTPに接続してシンボリックリンクをたどろうとすると、次のエラーしか表示されません。 documents: No such file or directory 何が悪いのですか?

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