- Hadoop 3.x大數據開發實戰
- 張偉洋
- 383字
- 2023-07-17 19:28:25
2.1.2 修改用戶權限
為了使普通用戶可以使用root權限執行相關命令(例如,系統文件的修改等),而不需要切換到root用戶,可以在命令前面加入指令sudo。文件/etc/sudoers中設置了可執行sudo指令的用戶,因此需要修改該文件,添加相關用戶。
例如,使hadoop用戶可以執行sudo指令,操作步驟如下:
01 使用“su -”命令切換為root用戶,然后執行以下命令,修改文件sudoers:
$ vi /etc/sudoers
02 在文本root ALL=(ALL) ALL的下方加入以下代碼,使hadoop用戶可以使用sudo命令:
hadoop ALL=(ALL) ALL
03 執行sudo命令對系統文件進行修改時需要驗證當前用戶的密碼,默認5分鐘后密碼過期,下次使用sudo需要重新輸入密碼。如果不想輸入密碼,則把上方的代碼換成以下內容即可:
hadoop ALL=(ALL) NOPASSWD:ALL
04 執行exit命令回到hadoop用戶,此時要使用root權限只需要在命令前面加入sudo即可,無須輸入密碼。例如,以下命令:
$ sudo cat /etc/sudoers
注意
安裝操作系統時創建的管理員用戶hadoop,默認可以執行sudo命令,但需要驗證Hadoop用戶的密碼。可對其按照上面的步驟操作無須密碼使用sudo命令。
推薦閱讀
- Python數據分析與挖掘實戰
- 數據庫基礎與應用:Access 2010
- MongoDB管理與開發精要
- SQL Server 2008數據庫應用技術(第二版)
- Python數據分析、挖掘與可視化從入門到精通
- 數據驅動設計:A/B測試提升用戶體驗
- Starling Game Development Essentials
- LabVIEW 完全自學手冊
- SQL Server 2012實施與管理實戰指南
- SIEMENS數控技術應用工程師:SINUMERIK 840D-810D數控系統功能應用與維修調整教程
- 大數據與機器學習:實踐方法與行業案例
- Unity Game Development Blueprints
- MySQL數據庫應用與管理
- Oracle 內核技術揭密
- ORACLE 11g權威指南