web-dev-qa-db-ja.com

16.04-混乱の後、フォルダ/ファイルへの読み取り/書き込みアクセスを許可する方法

フォルダー:/usr/share/themes

デスクトップを美しくしようとしていたので、いくつかのテーマをダウンロードしました。テーマファイルを上記のフォルダーに貼り付ける権限がないことがわかりました。そこで、ここでガイドを使用しました: ユーザーにフォルダーへの書き込みアクセスを許可

これにより、システムテーマが台無しになり、フォルダーにアクセスできなくなり、システムに白いテーマがあります(テーマがないことを意味すると思います)。 stat themesを実行すると以下が得られます。

xx@TPX260:/usr/share$ stat themes
  File: 'themes'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d  Inode: 2228383     Links: 17
Access: (0666/drw-rw-rw-)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-10-18 09:38:10.786996316 +0100
Modify: 2016-10-18 09:33:18.320935727 +0100
Change: 2016-10-18 09:35:18.308242550 +0100
 Birth: -

テーマの動作を再開できるように、ディレクトリのアクセス許可をOSのデフォルトに戻すにはどうすればよいですか?

4
Kayote

問題の原因となっている読み取り/書き込み権限ではありません-ディレクトリにアクセスするにはx権限が必要です。そのモードには755ではなく666モードが必要です

Sudo chmod 755 /usr/share/themes

次のように確認してください。

$ ls -ld /usr/share/themes
drwxr-xr-x 43 root root 4096 Apr 20 23:13 /usr/share/themes

内部のテーマディレクトリの権限を確認します-755権限も必要です

本当にシステム(ルート所有)ディレクトリに何かを追加する必要がある場合、-ファイルのアクセス許可にまったく触れないでください-1つのコマンドの昇格されたアクセス許可を取得するには、Sudoを使用します。

Sudo cp my_file /path/to/system/directory
4
Zanna