Linux (Ubuntu/CentOS) 添加用户并授予sudo的权限
生活随笔
收集整理的這篇文章主要介紹了
Linux (Ubuntu/CentOS) 添加用户并授予sudo的权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
添加用戶
-
添加新用戶username,創建的用戶默認的登陸Shell是/bin/bash
# useradd username -
設置密碼
# passwd username -
為該用戶指定命令解釋程序(通常為/bin/bash)
# usermod -s /bin/bash csdn如果是為了啟動apache、nginx、mysql等服務,為了安全性考慮,為他們創建單獨的服務賬號,禁止這些賬號登陸shell
useradd username -s /sbin/nologin -
為該用戶指定用戶主目錄
# usermod -d /home/username username
授予sudo的權限
由于 sudoers 文件權限的問題,一開始只有read的權限,因此不能用vim /etc/sudoers修改,用root用戶更改其權限再修改sudoers
- 可以看到只有只讀權限
ls -l /etc/sudoers - 添加w權限
chmod u+w /etc/sudoers - 編輯sudoers文件,添加用戶
vim /etc/sudoers
找到這一行,照著root的格式添加要加入sudoers的用戶
- wq保存退出
- 這時候要記得將寫權限收回
chmod u-w /etc/sudoers
更改文件所有者及組
-
更改所有者
chgrp OWNER FILE -
更改組所有權
chown GROUP FILE
用創建的新用戶啟動服務
su -c FILE username
總結
以上是生活随笔為你收集整理的Linux (Ubuntu/CentOS) 添加用户并授予sudo的权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用C语言设置程序开机自启动
- 下一篇: idea连接sqlserver及数据库操