[plain]view plain
copy
print?
#使用者存放位置
/etc/passwd
#密碼存放位置
/etc/shadow
#使用者組存放位置
/etc/group
#口令存放位置
/etc/gshadow
[plain]view plain
copy
print?
#新增使用者組
groupadd test
#檢視剛才新增的使用者組
grep test /etc/group
#編輯使用者組
groupmod -u tests test
#刪除使用者組
groupdel tests
[plain]view plain
copy
print?
#新增使用者
useradd test
useradd -g test test
useradd -d /www -m -g apache webmaster
#編輯使用者
usermod -g staff newuser2
usermod -l newuser1 newuser
#鎖定/解除賬號
usermod -l newuser1
usermod -u newuser1
#刪除使用者
userdel webmaster
userdel -r webmaster #目錄也刪除
[plain]view plain
copy
print?
#設定密碼
passwd test
#鎖定使用者
passwd -l test
#解除使用者
passwd -u test
#檢視使用者狀態
passwd -s test
[plain]view plain
copy
print?
#編輯 /etc/login.defs 預設配置登陸資訊
pass_max_days 99999 #預設下次修改密碼時間
pass_min_days 0 #下次修改所需的最小天數
pass_min_len 5 #密碼長度
pass_warn_age 7 #設定在口令失效前多少天開始通知使用者更改口令
[plain]view plain
copy
print?
#直接切換賬號
su root
#使用sudo來執行超級管理員操作
sudo mkdir test
#sudo需要進行配置,配置檔案 /etc/sudoers, 具體配置如下
# 讓 osmond 使用者和 wheel 組的成員可以在任何主機上以任何人的身份執行任何命令。
osmond all = (all) all
%wheel all = (all) all
# 專職系統管理員(millert,mikef和dowdy)可以在任何主機上執行任何命令而不需要進行身份驗證。
user_alias fulltimers = millert, mikef, dowdy
fulltimers all = nopasswd: all
# 兼職系統管理員(bostley,jwfox和crawl)可以在任何主機上執行任何命令,
# 但他們首先必須進行身份驗證(因為這個條目沒有nopasswd標籤)。
user_alias parttimers = bostley, jwfox, crawl
parttimers all = all
# 兼職管理員(jalala, sonar和huge)可以在任何主機上執行 browse、processes、users 中的命令
# 同時可以修改除了 root 使用者之外的所有使用者口令
user_alias parttimers2 = jalala, sonar , huge
cmnd_alias browse = /bin/ls, /bin/cd, /bin/cat
cmnd_alias processes = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall
cmnd_alias users = /usr/sbin/useradd [a-z]*,/usr/sbin/userdel -r [a-z]*
parttimers2 all=users,processes,browse,/usr/bin/passwd [a-z]*, !/usr/bin/passwd root
# 允許sys 組的成員執行 networking, software, service 等管理命令
cmnd_alias networking = /sbin/route, /sbin/ifconfig, /bin/ping, \
/sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, \
/usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool
cmnd_alias software = /bin/rpm, /usr/bin/up2date, /usr/bin/yum
cmnd_alias services = /sbin/service, /sbin/chkconfig
cmnd_alias locate = /usr/sbin/updatedb
cmnd_alias storage = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, \
/bin/mount, /bin/umount
cmnd_alias delegating = /usr/sbin/visudo, /bin/chown, /bin/chmod, /bin/chgrp
cmnd_alias processes = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall
cmnd_alias drivers = /sbin/modprobe
%sys all = networking, software, services, storage, delegating, \
processes, locate, drivers
# webmasters(will, wendy,和 wim)中的使用者都能夠在主機www上
# 以www的身份執行任何命令,或者使用 su www 命令
user_alias webmasters = will, wendy, wim
webmasters www = (www) all, (root) /usr/bin/su www
Linux 下賬戶許可權管理
1.建立乙個使用者並授予root許可權 建立乙個user使用者 useradd user 給user加密碼 passwd user授予root許可權的方法 方法一 修改 etc sudoers 檔案,找到下面一行,把前面的注釋 去掉 allows people in group wheel to r...
Linux賬戶管理
所有實驗在centos 7下執行 設定密碼 新增sudo許可權 linux使用者賬戶和密碼 useradd u uid g 初始群組 mm d 使用者目錄 如果你只是想新增乙個普通使用者供自己使用,那麼執行下面這條命令 sudo useradd obvious useradd user name非r...
LInux 賬戶管理
一 使用者 1.超級使用者 root linux系統中許可權最高使用者 2.普通使用者 實現日常系統管理與使用 3.程式使用者 實現執行linux系統下各種服務的執行!一般不允許登陸系統 uid 使用者標識號 uid 0 linux系統下root使用者 uid 500 60000 linux系統下的...