![SAMBAの権限と特権を付与するにはルートパスワードが必要です](https://rvso.com/image/52092/SAMBA%E3%81%AE%E6%A8%A9%E9%99%90%E3%81%A8%E7%89%B9%E6%A8%A9%E3%82%92%E4%BB%98%E4%B8%8E%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%83%AB%E3%83%BC%E3%83%88%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99.png)
デフォルトのUbuntuインストールでは、次のようになります。
myusername@EARTH:~$ sudo bash
root@EARTH:~# net rpc rights grant myusername SePrintOperatorPrivilege
Enter root's password:
Failed to grant privileges for myusername (NT_STATUS_ACCESS_DENIED)
回避策はありますか、それとも本当にルート アカウントのロックを解除してパスワードを設定する必要がありますか?
答え1
入力したコマンドは古い構文を使用していると思います。これは 4.3.9 で動作しています:
$ sudo net sam rights grant 'COMPUTER_NAME\myusername' SeDiskOperatorPrivilege
Linux コンピュータのホスト名が「SERVER」で、ユーザー名が「testuser」の場合、次のようになります。
$ sudo net sam rights grant 'SERVER\testuser' SeDiskOperatorPrivilege
参照、このメールスレッド。
答え2
おそらく、これは非推奨の を使用した場合に発生しますsecurity = share
。
security = user
map to guest = bad user
問題は解決するはずだ