计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

刷 WR703N 成 OpenWRT 路由器 续六

发布者:guo rue,发布时间:2015年12月16日 23:37   [ 更新时间:2015年12月16日 23:43 ]
修改主机名字
vim /etc/config/system 
config system
    option hostname OpenWrt
    option timezone UTC

config timeserver ntp
    list server 0.openwrt.pool.ntp.org
    list server 1.openwrt.pool.ntp.org
    list server 2.openwrt.pool.ntp.org
    list server 3.openwrt.pool.ntp.org
    option enable_server 0
以上的
option hostname OpenWrt
改成
option hostname wr703n
保存退出

安装中文支持
opkg install kmod-nls-utf8 luci-i18n-chinese

安装 nano 编辑器
opkg install nano

安装用户和用户管理所需要软件
opkg install shadow
opkg install shadow-common
opkg install shadow-groupadd
opkg install shadow-groupdel
opkg install shadow-groupmod
opkg install shadow-groups
opkg install shadow-passwd
opkg install shadow-su
opkg install shadow-useradd
opkg install shadow-userdel
opkg install shadow-usermod
opkg install sudo

建立 nong 用户
useradd nong
设置 nong 用户密码
passwd nong

创建 home 工作目录
mkdir -p /home/nong
chown nong /home/nong
nano /etc/passwd
nong:x:1000:1000:nong:/home/nong:/bin/ash

加 sudo 权限给 nong 用户
visudo
找到如下行进行修改:
## Uncomment to allow members of group sudo to execute any command           
%sudo ALL=(ALL) ALL 
保存

建立一个 sudo 组
groupadd --system sudo

用户 nong 加入 sudo 组
usermod -a -G sudo nong

--------------------------------------------------------------------
su nong 时出现 Permission denied 的解决方法
chmod -R 755 /bin
chmod -R 755 /bin/busybox
无效

su - nong 时出现 Unable to cd to '/home/nong' 的解决方法
没有

用 useradd 新增的 nong 用户不能用 ssh 登陆的解决办法
vi /etc/ssh/sshd_config 
添加
AllowUsers root@192.168.1.32 admin
多个用户用空格隔开

打开 /etc/passwd 和  /etc/passwd 编辑
nong:x:1000:1000::/home/nong:
变成
nong:x:1000:1000:nong:/home/nong:/bin/ash
解释
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

打开 /etc/shadow 和 /etc/shadow- 编辑
nong:$1$RPtWBVD1$t6BpBLeVFnAnZ3BQ43rCU/:0:0:99999:7:::
解释
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:
应该是没什么要改的。

打开 /etc/group  编辑
guoruei:x:1000:nong
解释
组名:口令:组标识号:组内用户列表
--------------------------------------------------------------------

就这样,新建了一个用户,但是不能 su 也不能 ssh 进来。悲了个剧。算了,继续去折腾下一个点。