Debian-ユーザーが特定のコマンドに対してのみrootになることを許可する


9

「ローカル」で使用されるSambaを実行するLinuxボックスがいくつかあります。たとえば、各ブランチは独自のSambaボックスを取得してファイルを保存および共有します。

オフィスマネージャーは、ブランチのユーザーを追加および削除できる必要があり、このアクション(afaik)のrootである必要がありますが、他のroot特権コマンドの発行を制限したいと思います。彼らの側。

私の(制限された)Linuxの知識は、これは不可能であると教えてくれます-あなたはrootかそうでないか-許可されたコマンドを何らかの方法で制限する方法があるかどうか疑問に思いました。


3
を使用sudoして、ユーザー/グループがroot権限で選択したコマンドを実行できるようにすることができます。ドキュメントはsudoにあり、Arch Wikiでも簡単に導入できます。
AcId 2013年

回答:


14

/etc/sudoersファイルに次の行を追加します。

user ALL=(root) NOPASSWD: /bin/mount,/bin/umount

ここで、userは非rootユーザーであり、/bin/mount,/bin/umountはrootとして実行するコマンドのリストです。

今、root以外のユーザーが使用できるのsudoを実行するためのコマンドを/bin/mountし、/bin/umountroot権限で。

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