CentOS 7でroot権限を持つフォルダにファイルを移動する

CentOS 7でroot権限を持つフォルダにファイルを移動する

私はscript.shというフォルダにスクリプトファイルを置くためのチュートリアルに従います/etc/profile.d/。ただし、script.shそのディレクトリにファイルを保存しようとすると、ツールはgeditそのフォルダに保存する権限がないというエラーメッセージを表示します。だからscript.sh今はデスクトップに保存します。/etc/GUIを介してフォルダの内容を見ることもできません。 (空で本当に空であることがわからない限り)を入力してrootでターミナルを実行できますがsu - rootscript.shファイルをデスクトップからに移動または保存する方法で開くには、何を入力する必要がありますか/etc/profile.d/script.shgedit/etc/profile.d/script.sh

答え1

sudoこのパッケージがあれば試してみてくださいgksudo nautilus。それ以外の場合は、より多くの使用をsudo mv -v /home/username/Desktop/script.sh /etc/profile.d/script.sh試してみてください。man mv

sudo説明するタスクを実行するには、次のコマンドを一時的に昇格します。

答え2

このディレクトリにファイルを保存するには、root 権限が必要です。 sudo権限がある場合は、「sudo」コマンドを使用してこれを達成してください。 (sudo mv fileName /location/of/dir) はい、'su -' を使用して root に変更し、mv script.sh を /etc/profile.d に変更できます。

関連情報