![授予 SAMBA 權限和特權需要 root 密碼](https://rvso.com/image/52092/%E6%8E%88%E4%BA%88%20SAMBA%20%E6%AC%8A%E9%99%90%E5%92%8C%E7%89%B9%E6%AC%8A%E9%9C%80%E8%A6%81%20root%20%E5%AF%86%E7%A2%BC.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)
有沒有解決方法,或者我真的必須求助於解鎖 root 帳戶並設定其密碼嗎?
答案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
當使用 deprecated 時,很可能會發生這種情況security = share
。
security = user
map to guest = bad user
應該解決問題